正確辦法 要將小於號進行轉義
<view @tap="submitCart" :data-disabled="cartData.Amount<cartData.DeliveTotalFee?'1':''" :class="'submit ' + (cartData.Amount<cartData.DeliveTotalFee?'disabled':'')" v-else>{{cartData.Amount<cartData.DeliveTotalFee?'差¥'+pricegap+'起送':'結算'}}</view>
下面這個編譯報錯: 影響使用
<view @tap="submitCart" :data-disabled="cartData.Amount<cartData.DeliveTotalFee?'1':''" :class="'submit ' + (cartData.Amount<cartData.DeliveTotalFee?'disabled':'')" v-else>{{cartData.Amount<cartData.DeliveTotalFee?'差¥'+pricegap+'起送':'結算'}}</view>
在view 標簽屬性的小於號<不需要轉義 當時在外面的text內容 的小於號必須要轉義 不然會報錯;
<view v-if="1+2<4">{{1+2<4}}</view>
常量不會報錯;
只有變量才會編譯錯誤;