Mint UI组件库CheckList使用及踩坑总结


Posted in Javascript onDecember 20, 2018

Import

按需引入:

import { Checklist } from 'mint-ui';

Vue.component(Checklist.name, Checklist);

全局导入:全局导入后不用再导入

importMintfrom'mint-ui'

import'mint-ui/lib/style.css'

Vue.use(Mint);

API

Mint UI组件库CheckList使用及踩坑总结

示例

示例一:

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:

Mint UI组件库CheckList使用及踩坑总结

示例二:

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:

Mint UI组件库CheckList使用及踩坑总结

点击“选项B”

 Mint UI组件库CheckList使用及踩坑总结

所选择内容是

 Mint UI组件库CheckList使用及踩坑总结

再点击“选项C”

 Mint UI组件库CheckList使用及踩坑总结

所选择内容是

Mint UI组件库CheckList使用及踩坑总结

demo链接:mint-ui-checklist_3water.rar

使用前输入命令:

npm install
npm run dev

在开发过程中,我们肯定遇到过这样的问题,如下图所示:

Mint UI组件库CheckList使用及踩坑总结

我选择了两个选项,但是v-model中绑定的数组只有一个,解决这个问题如下代码

<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, 然后打印参数就是合适的,如图

Mint UI组件库CheckList使用及踩坑总结

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
实例:用 JavaScript 来操作字符串(一些字符串函数)
Feb 15 Javascript
指定js可访问其它域名的cookie的方法
Sep 18 Javascript
基于jquery的让页面控件不可用的实现代码
Apr 27 Javascript
jQuery中.live()方法的用法深入解析
Dec 30 Javascript
JS简单限制textarea内输入字符数量的方法
Oct 14 Javascript
最全的Javascript编码规范(推荐)
Jun 22 Javascript
angularjs select 赋值 ng-options配置方法
Feb 28 Javascript
JS实现百度搜索框关键字推荐
Feb 17 Javascript
vue 使用插槽分发内容操作示例【单个插槽、具名插槽、作用域插槽】
Mar 06 Javascript
微信小程序 wx.getUserInfo引导用户授权问题实例分析
Mar 09 Javascript
vue 子组件修改data或调用操作
Aug 07 Javascript
Vue3如何理解ref toRef和toRefs的区别
Feb 18 Vue.js
从零开始在NPM上发布一个Vue组件的方法步骤
Dec 20 #Javascript
微信小程序实现swiper切换卡内嵌滚动条不显示的方法示例
Dec 20 #Javascript
微信小程序实现的点击按钮 弹出底部上拉菜单功能示例
Dec 20 #Javascript
vue+Vue Router多级侧导航切换路由(页面)的实现代码
Dec 20 #Javascript
微信小程序module.exports模块化操作实例浅析
Dec 20 #Javascript
JavaScript类的继承操作实例总结
Dec 20 #Javascript
vue返回上一页面时回到原先滚动的位置的方法
Dec 20 #Javascript
You might like
php header()函数使用说明
2008/07/10 PHP
浅谈php中include文件变量作用域
2015/06/18 PHP
Symfony2联合查询实现方法
2016/03/18 PHP
php使用pear_smtp发送邮件
2016/04/15 PHP
PHP中的输出echo、print、printf、sprintf、print_r和var_dump的示例代码
2020/12/01 PHP
jValidate 基于jQuery的表单验证插件
2009/12/12 Javascript
js parsefloat parseint 转换函数
2010/01/21 Javascript
js利用与或运算符优先级实现if else条件判断表达式
2010/04/15 Javascript
jquery选择器需要注意的问题
2014/11/26 Javascript
jQuery大于号(&gt;)选择器的作用解释
2015/01/13 Javascript
JavaScript提高性能知识点汇总
2016/01/15 Javascript
深入解析jQuery中Deferred的deferred.promise()方法
2016/05/03 Javascript
jQuery简单入门示例之用户校验demo示例
2016/07/09 Javascript
完美解决浏览器跨域的几种方法(汇总)
2017/05/08 Javascript
React Native之ListView实现九宫格效果的示例
2017/08/02 Javascript
微信小程序 获取javascript 里的数据
2017/08/17 Javascript
vue 中directive功能的简单实现
2018/01/05 Javascript
详解在React项目中安装并使用Less(用法总结)
2019/03/18 Javascript
详解element-ui级联菜单(城市三级联动菜单)和回显问题
2019/10/02 Javascript
python翻译软件实现代码(使用google api完成)
2013/11/26 Python
python删除特定文件的方法
2015/07/30 Python
python实现括号匹配的思路详解
2018/08/23 Python
Django工程的分层结构详解
2019/07/18 Python
python上传时包含boundary时的解决方法
2020/04/08 Python
Python任务调度模块APScheduler使用
2020/04/15 Python
Python中Selenium库使用教程详解
2020/07/23 Python
澳大利亚香水在线:Price Rite Mart
2017/12/28 全球购物
澳大利亚宠物食品和用品商店:PETstock
2020/01/02 全球购物
教师个人的自我评价分享
2014/01/02 职场文书
大学自我评价
2014/02/12 职场文书
护士岗前培训自我评鉴
2014/02/28 职场文书
爱心捐助倡议书
2014/05/19 职场文书
法定代表人授权委托书格式
2014/10/14 职场文书
2015年技术员工作总结
2015/04/10 职场文书
出生证明范本
2015/06/15 职场文书
Kubernetes关键组件与结构组成介绍
2022/03/31 Servers