單選框組 el-radio-group 的 v-model的值和某個el-radio里的label值一致時,該單選框被選中


<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 "> 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM