<el-form-item label="支付方式" prop="order_pay">
<!-- v-model綁定的值等於哪個label的值時哪個單選框就默認被選,如果等於0則label="0"的單選框默認選中 -->
<el-radio-group v-model="orderData.order_pay" @change="radioChange">
<el-radio :label="'0'">未支付</el-radio>
<el-radio :label="'1'">支付寶</el-radio>
<el-radio :label="'2'">微信</el-radio>
<el-radio :label="'3'">銀行卡</el-radio>
</el-radio-group>
</el-form-item>
這里有個巨坑,記錄下:
orderData.order_pay里面值0和1都是字符串,實際值“0”和“1”,而<el-radio :label="'0'">里面label默認的數字是number數字,所以這里設定時要不label后面的數字設置為字符串,是<el-radio :label="
'0' "> 不是<el-radio :label="
0 ">