vue 下拉框單選、多選以及默認值


背景:

單選框和多選框 都是使用了 el-select,但傳給后端的值類型不一樣,多選框傳的值是 list類型: ['value1','value2'] ,單選框傳值和其他類型一樣;設置默認值也是如此

效果展示:

 

html 代碼如下:

 1 <template>
 2     <div>
 3     <el-form ref="form" :model="form" label-width="80px">
 4     <el-row style="height:30px"  type="flex" >
 5             <el-col :span="4">
 6             <el-form-item label="單選框" >
 7             <el-select v-model="form.selectOne" style="width:140px;">
 8             <el-option label="單選1" value="1"></el-option>
 9             <el-option label="單選2" value="2"></el-option>
10             <el-option label="單選3" value="3"></el-option>
11             <el-option label="單選4" value="4"></el-option>
12             </el-select>
13                 </el-form-item></el-col>
14             </el-row>
15 
16             <el-row style="height:30px"  type="flex" >
17 
18              <el-col :span="12">
19              <el-form-item label="多選框" required>
20                     <el-select v-model="form.selectMultiple" style="width:300px;" placeholder="多選框"  multiple>
21                 <el-option label="多選1" value="1"></el-option>
22                 <el-option label="多選2" value="2"></el-option>
23                 <el-option label="多選3" value="3"></el-option>
24                 <el-option label="多選4" value="4"></el-option>
25                 <el-option label="多選5" value="5"></el-option>
26                 <el-option label="多選6" value="6"></el-option>
27                 <el-option label="多選7" value="7"></el-option>
28                 </el-select>
29             </el-form-item>
30             </el-col></el-row>
31     </el-form>
32     </div>
33 </template>

 

script 代碼如下:

 1 export default {
 2   data() {
 3     return {
 4 
 5         form: {
 6             selectOne:'2',//單選默認值
 7             selectMultiple:['1','2','3'],//多選默認值
 8         }
 9     }
10   },
11 
12 methods: {
13 
14       },
15 
16 
17 }
18 </script>

 


免責聲明!

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



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