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 相关文章推荐
jQuery 1.4 15个你应该知道的新特性(译)
Jan 24 Javascript
jquery实现简单的二级导航下拉菜单效果
Sep 07 Javascript
使用jquery获取url以及jquery获取url参数的实现方法
May 25 Javascript
jQuery实现table中的tr上下移动并保持序号不变的实例代码
Jul 11 Javascript
常用js,css文件统一加载方法(推荐) 并在加载之后调用回调函数
Sep 23 Javascript
vue.js 左侧二级菜单显示与隐藏切换的实例代码
May 23 Javascript
js实现多张图片延迟加载效果
Jul 17 Javascript
react-router4 嵌套路由的使用方法
Jul 24 Javascript
vue页面使用阿里oss上传功能的实例(一)
Aug 09 Javascript
vue router自动判断左右翻页转场动画效果
Oct 10 Javascript
Vue实现移动端页面切换效果【推荐】
Nov 13 Javascript
用vue 实现手机触屏滑动功能
May 28 Javascript
从零开始在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
Yii框架获取当前controlle和action对应id的方法
2014/12/03 PHP
PHP图形计数器程序显示网站用户浏览量
2016/07/20 PHP
Symfony2针对输入时间进行查询的方法分析
2017/06/28 PHP
laravel中Redis队列监听中断的分析
2020/09/14 PHP
xheditor与validate插件冲突的解决方案
2010/04/15 Javascript
asp.net网站开发中用jquery实现滚动浏览器滚动条加载数据(类似于腾讯微博)
2012/03/14 Javascript
函数window.open实现关闭所有的子窗口
2015/08/03 Javascript
iScroll.js 使用方法参考
2016/05/16 Javascript
JavaScript类的继承操作实例总结
2018/12/20 Javascript
Vue中跨域及打包部署到nginx跨域设置方法
2019/08/26 Javascript
jQuery HTML css()方法与css类实例详解
2020/05/20 jQuery
Python基类函数的重载与调用实例分析
2015/01/12 Python
Python魔术方法详解
2015/02/14 Python
Python学习小技巧之列表项的拼接
2017/05/20 Python
python实现淘宝秒杀聚划算抢购自动提醒源码
2020/06/23 Python
Python Image模块基本图像处理操作小结
2019/04/13 Python
Django多数据库的实现过程详解
2019/08/01 Python
python中有函数重载吗
2020/05/28 Python
python爬取微博评论的实例讲解
2021/01/15 Python
让IE支持HTML5的方法
2012/12/11 HTML / CSS
在html5的Canvas上绘制椭圆的几种方法总结
2013/01/07 HTML / CSS
世界领先的26岁以下学生和青少年旅行预订网站:StudentUniverse
2018/07/01 全球购物
Linux不知道文件后缀名怎么判断文件类型
2014/08/21 面试题
七年级历史教学反思
2014/02/05 职场文书
《珍珠泉》教学反思
2014/02/20 职场文书
课程改革实施方案
2014/03/16 职场文书
幼儿园小班家长寄语
2014/04/02 职场文书
《富饶的西沙群岛》教学反思
2014/04/09 职场文书
倡导文明标语
2014/06/16 职场文书
党员个人对照检查材料思想汇报
2014/09/16 职场文书
2014年保育员个人工作总结
2014/12/02 职场文书
2015选调生工作总结
2015/07/24 职场文书
2015年小学体育教师工作总结
2015/10/23 职场文书
golang json数组拼接的实例
2021/04/28 Golang
Python 发送SMTP邮件的简单教程
2021/06/24 Python
redis不能访问本机真实ip地址的解决方案
2021/07/07 Redis