vue+elementUI中el-radio設(shè)置默認值方式
更新時間:2023年12月02日 10:42:57 作者:恩婧
這篇文章主要介紹了vue+elementUI中el-radio設(shè)置默認值方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
vue elementUI中el-radio設(shè)置默認值
如果后臺返回的單選框的值是number:單選框的lable需要設(shè)置成 :lable=‘0’;
如下:
<el-form-item label="仿牌選項:" prop="ifCod" size="mini" class='form-label'> <div id='radio' > <el-radio class='m0' :disabled="disable" v-model="form.ifCod" :label="0" >普貨</el-radio> <el-radio class='m0' :disabled="disable" v-model="form.ifCod" :label="1" >仿牌</el-radio> </div> </el-form-item>
data(){ return { form:{ ifCode:0 } } }
后臺返回的是字符串 則正常寫;
<el-form-item label="仿牌選項:" prop="ifCod" size="mini" class='form-label'> <div id='radio' > <el-radio class='m0' :disabled="disable" v-model="form.ifCod" label="0" >普貨</el-radio> <el-radio class='m0' :disabled="disable" v-model="form.ifCod" label="1" >仿牌</el-radio> </div> </el-form-item>
data(){ return { form:{ ifCode:'0' } } }
elementUI單選框radio傳值問題
從后端查詢到單選框的文本及id,在表單中遍歷出單選按鈕,在提交表單時需要向后臺提交id而不是文本值
后臺提供的單選數(shù)據(jù):
原先寫的代碼:
:label的值會綁定到v-model上,這樣寫的話傳給后臺的是文本值。
修改過后:
<el-radio-group v-model="form.type_property"> <el-radio v-for="item in propertyOptions" :key="item.Value" :label="item.Value">{{item.Text}}</el-radio> </el-radio-group>
這樣傳給后臺的就是value值啦
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
詳解Vue如何實現(xiàn)顏色選擇與調(diào)色板功能
顏色選擇和調(diào)色板是Web開發(fā)中常用的功能,Vue作為一個流行的JavaScript框架,可以方便地實現(xiàn)顏色選擇和調(diào)色板功能,本文講講如何在Vue中進行顏色選擇和調(diào)色板吧2023-06-06基于vue-cli npm run build之后vendor.js文件過大的解決方法
今天小編就為大家分享一篇基于vue-cli npm run build之后vendor.js文件過大的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-09-09