Mint UI組件庫CheckList使用及踩坑總結
Import
按需引入:
import { Checklist } from 'mint-ui'; Vue.component(Checklist.name, Checklist);
全局導入:全局導入后不用再導入
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設置 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="復選框列表" v-model="value" align="right" :options="options" @change="checkon"> </mt-checklist> </div> </template> <script> export default { name: 'app', data () { return { //存放所選選項 value:[], //checklist設置 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”
所選擇內容是
再點擊“選項C”
所選擇內容是
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ù)就是合適的,如圖
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
ElementUI實現(xiàn)在下拉列表里面進行搜索功能詳解
有時候需要用到下拉列表全選和搜索,下面這篇文章主要給大家介紹了關于ElementUI實現(xiàn)在下拉列表里面進行搜索功能的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2023-04-04vite+vue3項目集成ESLint與prettier的過程詳解
這篇文章主要介紹了vite+vue3項目中集成ESLint與prettier的相關知識,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-09-09Vue3?<script?setup?lang=“ts“>?的基本使用
<script setup>?是在單文件組件 (SFC) 中使用?composition api?的編譯時語法糖,本文主要講解<script setup>?與?TypeScript?的基本使用,感興趣的朋友跟隨小編一起看看吧2022-12-12如何配置vue.config.js 處理static文件夾下的靜態(tài)文件
這篇文章主要介紹了如何配置vue.config.js 處理static文件夾下的靜態(tài)文件,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-06-06