Mint UI組件庫CheckList使用及踩坑總結(jié)
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 {
//存放所選選項(xiàng)
value:[],
//checklist設(shè)置
options : [{
label: '選項(xiàng)A',
value: 'A',
disabled: true //可以禁用選項(xiàng)
},
{
label: '選項(xiàng)B',
value: 'B',
disabled: true
},
{
label: '選項(xiàng)C',
value: 'C'
},
{
label: '選項(xiàng)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 {
//存放所選選項(xiàng)
value:[],
//checklist設(shè)置
options : [{
label: '選項(xiàng)A',
value: 'A'
},
{
label: '選項(xiàng)B',
value: 'B'
},
{
label: '選項(xiàng)C',
value: 'C'
},
{
label: '選項(xiàng)D',
value: 'D'
}]
}
},
mounted:function(){
},
methods:{
checkon: function(){
console.log(this.value)
}
}
}
</script>
<style>
</style>
show:

點(diǎn)擊“選項(xiàng)B”

所選擇內(nèi)容是

再點(diǎn)擊“選項(xiàng)C”

所選擇內(nèi)容是

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

我選擇了兩個選項(xiàng),但是v-model中綁定的數(shù)組只有一個,解決這個問題如下代碼
<template>
<mt-checklist :title="多選標(biāo)題" v-model="value" :options="item.options" @change="checkon($event)"></mt-checklist>
</template>
<script>
export default {
name: 'app',
data () {
return {
value: [],
questionName: '多選標(biāo)題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)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
vue 實(shí)現(xiàn)滾動到底部翻頁效果(pc端)
這篇文章主要介紹了pc端vue 滾動到底部翻頁效果,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2019-07-07
Vue中el-form標(biāo)簽中的自定義el-select下拉框標(biāo)簽功能
這篇文章主要介紹了Vue中el-form標(biāo)簽中的自定義el-select下拉框標(biāo)簽功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-04-04

