Mint UI組件庫CheckList使用及踩坑總結(jié)
更新時間:2018年12月20日 10:16:07 作者:前端妹子一枚
這篇文章主要介紹了Mint UI組件庫CheckList使用及踩坑總結(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
Import
按需引入:
import { Checklist } from 'mint-ui';
Vue.component(Checklist.name, Checklist);
全局導(dǎo)入:全局導(dǎo)入后不用再導(dǎo)入
importMintfrom'mint-ui' import'mint-ui/lib/style.css' Vue.use(Mint);
API

示例
示例一:
xxx.vue:
<template>
<div id="app">
<mt-checklist
v-model="value"
:options="options">
</mt-checklist>
</div>
</template>
<script>
export default {
name: 'app',
data () {
return {
//存放所選選項
value:[],
//checklist設(shè)置
options : [{
label: '選項A',
value: 'A',
disabled: true //可以禁用選項
},
{
label: '選項B',
value: 'B',
disabled: true
},
{
label: '選項C',
value: 'C'
},
{
label: '選項D',
value: 'D'
}]
}
},
mounted:function(){
}
}
</script>
<style>
</style>
show:

示例二:
xxx.vue:
<template>
<div id="app">
<mt-checklist
title="復(fù)選框列表"
v-model="value"
align="right"
:options="options" @change="checkon">
</mt-checklist>
</div>
</template>
<script>
export default {
name: 'app',
data () {
return {
//存放所選選項
value:[],
//checklist設(shè)置
options : [{
label: '選項A',
value: 'A'
},
{
label: '選項B',
value: 'B'
},
{
label: '選項C',
value: 'C'
},
{
label: '選項D',
value: 'D'
}]
}
},
mounted:function(){
},
methods:{
checkon: function(){
console.log(this.value)
}
}
}
</script>
<style>
</style>
show:

點擊“選項B”

所選擇內(nèi)容是

再點擊“選項C”

所選擇內(nèi)容是

demo鏈接:mint-ui-checklist_jb51.rar
使用前輸入命令:
npm install npm run dev
在開發(fā)過程中,我們肯定遇到過這樣的問題,如下圖所示:

我選擇了兩個選項,但是v-model中綁定的數(shù)組只有一個,解決這個問題如下代碼
<template>
<mt-checklist :title="多選標題" v-model="value" :options="item.options" @change="checkon($event)"></mt-checklist>
</template>
<script>
export default {
name: 'app',
data () {
return {
value: [],
questionName: '多選標題1',
options: [{
label: '玩具1',
remark: '',
seq: 1,
value: '2ea0bbe02e024b76aa0180d5332a2d68'
},
{
label: '玩具2',
remark: '',
seq: 1,
value: '2ea0bbe02e024b76aa0180d5332a2d69'
},
{
label: '玩具3',
remark: '',
seq: 1,
value: '2ea0bbe02e024b76aa0180d5332a2d70'
}]
}
},
methods: {
checkon (item) {
console.log(item)
}
}
}
</script>
只需在change事件中加$event, 然后打印參數(shù)就是合適的,如圖

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Vue中el-form標簽中的自定義el-select下拉框標簽功能
這篇文章主要介紹了Vue中el-form標簽中的自定義el-select下拉框標簽功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-04-04

