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 获取select下拉列表值的代码
Sep 07 Javascript
extjs DataReader、JsonReader、XmlReader的构造方法
Nov 07 Javascript
JavaScript动态创建link标签到head里的方法
Dec 22 Javascript
JavaScript获得当前网页来源页面(即上一页)的方法
Apr 03 Javascript
jquery使用each方法遍历json格式数据实例
May 18 Javascript
JS非Alert实现网页右下角“未读信息”效果弹窗
Sep 26 Javascript
JS模拟实现方法重载示例
Aug 03 Javascript
canvas绘制表盘时钟
Jan 23 Javascript
Bootstrap模态框案例解析
Mar 05 Javascript
微信小程序调用PHP后台接口 解析纯html文本
Jun 13 Javascript
js时间转换毫秒的实例代码
Aug 21 Javascript
基于jquery ajax的多文件上传进度条过程解析
Sep 11 jQuery
从零开始在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
Ajax+PHP边学边练 之五 图片处理
2009/12/03 PHP
php快速url重写 更新版[需php 5.30以上]
2010/04/20 PHP
PHP+jQuery实现滚屏无刷新动态加载数据功能详解
2017/05/04 PHP
JavaScript 注册事件代码
2011/01/27 Javascript
jQuery中toggle()函数的使用实例
2015/04/17 Javascript
js漂浮广告实现代码
2015/08/15 Javascript
JS 清除字符串数组中,重复元素的实现方法
2016/05/24 Javascript
jQuery中的通配符选择器使用总结
2016/05/30 Javascript
hovertree插件实现二级树形菜单(简单实用)
2016/12/28 Javascript
Bootstrap入门教程一Hello Bootstrap初识
2017/03/02 Javascript
浅谈关于vue中scss公用的解决方案
2019/12/02 Javascript
JS面向对象之单选框实现
2020/01/17 Javascript
JS轮播图的实现方法
2020/08/24 Javascript
python通过函数属性实现全局变量的方法
2015/05/16 Python
详解python中的文件与目录操作
2017/07/11 Python
Python操作mysql数据库实现增删查改功能的方法
2018/01/15 Python
Python3.6安装及引入Requests库的实现方法
2018/01/24 Python
Python动刷新抢12306火车票的代码(附源码)
2018/01/24 Python
Python查找最长不包含重复字符的子字符串算法示例
2019/02/13 Python
Django CBV类的用法详解
2019/07/26 Python
Python获取时间戳代码实例
2019/09/24 Python
Django之使用celery和NGINX生成静态页面实现性能优化
2019/10/08 Python
Python多线程模块Threading用法示例小结
2019/11/09 Python
在pytorch中实现只让指定变量向后传播梯度
2020/02/29 Python
GOOD AMERICAN官网:为曲线性感而设计
2017/12/28 全球购物
Java编程面试题
2016/04/04 面试题
创业计划书的内容步骤和要领
2014/01/04 职场文书
比赛口号大全
2014/06/10 职场文书
国庆宣传标语
2014/06/30 职场文书
党员群众路线对照检查材料
2014/08/31 职场文书
财务管理专业自荐书
2014/09/02 职场文书
党员查摆四风问题思想汇报
2014/10/25 职场文书
社区党支部公开承诺书
2015/04/29 职场文书
导游词之张家界
2019/10/31 职场文书
5分钟教你docker安装启动redis全教程(全新方式)
2021/05/29 Redis
使用numpy实现矩阵的翻转(flip)与旋转
2021/06/03 Python