Vue Mint UI mt-swipe的使用方式


Posted in Vue.js onJune 05, 2022

Mint UI mt-swipe的使用

Mint UI的安装使用

1、安装 npm install mint-ui -S

-S表示 --save

2、在main.js中引入mint Ui的css 和 插件 (全局引用)

import Mint from ‘mint-ui';
import ‘mint-ui/lib/style.css'
Vue.use(Mint);

3、在main.js中引入mint Ui的css 和 插件 (按需引用,有的可能要按需引css)

import { Swipe, SwipeItem } from ‘mint-ui';
Vue.component(Swipe.name, Swipe);
Vue.component(SwipeItem.name, SwipeItem);

轮播图mt-swipe组件使用

<mt-swipe :auto="4000" @change="IMGChange" > 
//auto轮播时间  //轮播图切换时会触发 change 事件,参数为切入轮播图的索引  
//speed 动画持时(毫秒)  
  <mt-swipe-item v-for="item in bannerArr" :key="item.id">
     <img :src="item.img_url" alt="">
  </mt-swipe-item>
</mt-swipe>
IMGChange(index){  //参数为当前轮播图的索引 
	console.log(index)
}

Vue Mint UI mt-swipe的使用方式

使用mint-ui遇到的坑

1.按需引入:文档上写

将 .babelrc 修改为:

{
  "presets": [
    ["es2015", { "modules": false }]
  ],
  "plugins": [["component", [
    {
      "libraryName": "mint-ui",
      "style": true
    }
  ]]]
}

实际操作项目报错,应该改为:

{
  "presets": [
    ["env", {
      "modules": false,
      "targets": {
        "browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
      }
    }],
    "stage-2"
  ],
  "plugins": ["transform-vue-jsx", 
      "transform-runtime",
      ["component", [
        {
          "libraryName": "mint-ui",
          "style": true
        }
    ]]
  ]
}

引入组件报错

Vue.component(Button.name, Button)
Vue.component(Cell.name, Cell)
/* 或写为
 * Vue.use(Button)
 * Vue.use(Cell)
 */

发现使用Vue.use(Button) 报错

解决方案:还是使用Vue.component(Button)

2.Header组件的返回问题

1.将router-link to置空;2.用@click正常处理 

Vue Mint UI mt-swipe的使用方式

3.cell的click不起作用

解决方法:

v-on:click.native="showSelect()"

原因:

Vue Mint UI mt-swipe的使用方式

4.mintUI中indicator报错

1、在main.js中引入mint-ui框架。我用的是按需引用。

import { Indicator } from 'mint-ui'

好了,已经引入了。但是当我发起请求时,显示indicator is not defined!呵呵……fuck脸。

百度也没有什么具体的因果。但是还好本人也用了mint-ui的日期模板。所以就瞎模仿……哈哈哈,上代码。

2、你得把这个东西绑定给vue,然后才能用!!!!

Vue.prototype.$Indicator = Indicator

3、然后加上官网的写法,变通一下。

this.$Indicator.open({
	text: 'Loading...',
	spinnerType: 'fading-circle'
});

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。


Tags in this post...

Vue.js 相关文章推荐
详解为什么Vue中的v-if和v-for不建议一起用
Jan 13 Vue.js
vue使用过滤器格式化日期
Jan 20 Vue.js
如何在 Vue 表单中处理图片
Jan 26 Vue.js
vue浏览器返回监听的具体步骤
Feb 03 Vue.js
Vue实现圆环进度条的示例
Feb 06 Vue.js
Vue如何实现变量表达式选择器
Feb 18 Vue.js
vue脚手架项目创建步骤详解
Mar 02 Vue.js
Vue详细的入门笔记
May 10 Vue.js
详解Vue router路由
Nov 20 Vue.js
详解gantt甘特图可拖拽、编辑(vue、react都可用 highcharts)
Nov 27 Vue.js
vue3语法糖内的defineProps及defineEmits
Apr 14 Vue.js
Vue深入理解插槽slot的使用
Aug 05 Vue.js
vue @ ~ 相对路径 路径别名设置方式
Jun 05 #Vue.js
vue css 相对路径导入问题级踩坑记录
Jun 05 #Vue.js
vue中data里面的数据相互使用方式
Jun 05 #Vue.js
Vue 打包后相对路径的引用问题
Jun 05 #Vue.js
vue实现在data里引入相对路径
Jun 05 #Vue.js
ant design vue的form表单取值方法
Jun 01 #Vue.js
vue ant design 封装弹窗表单的使用
Jun 01 #Vue.js
You might like
Yii实现的多级联动下拉菜单
2016/07/13 PHP
JavaScript创建命名空间(namespace)的最简实现
2007/12/11 Javascript
层序遍历在ExtJs的TreePanel中的应用
2009/10/16 Javascript
JavaScript 学习笔记(十四) 正则表达式
2010/01/22 Javascript
浅谈Javascript面向对象编程
2011/11/15 Javascript
js中escape对应的C#解码函数 UrlDecode
2012/12/16 Javascript
JS实现点击事件统计的简单实例
2016/07/10 Javascript
jQuery 更改checkbox的状态,无效的解决方法
2016/07/22 Javascript
js入门之Function函数的使用方法【新手必看】
2016/11/22 Javascript
Bootstrap显示与隐藏简单实现代码
2017/03/06 Javascript
React 组件间的通信示例
2018/06/14 Javascript
Node.JS在命令行中检查Chrome浏览器是否安装并打开指定网址
2019/05/21 Javascript
JavaScript setTimeout()基本用法有哪些
2020/11/04 Javascript
Python的迭代器和生成器使用实例
2015/01/14 Python
简单介绍Python的Django框架加载模版的方式
2015/07/20 Python
Python探索之爬取电商售卖信息代码示例
2017/10/27 Python
python 获取页面表格数据存放到csv中的方法
2018/12/26 Python
python自动化UI工具发送QQ消息的实例
2019/08/27 Python
keras读取h5文件load_weights、load代码操作
2020/06/12 Python
如何编写python的daemon程序
2021/01/07 Python
英国在线自行车商店:Evans Cycles
2016/09/26 全球购物
迪卡侬荷兰官网:Decathlon荷兰
2017/10/29 全球购物
英国男士时尚网站:Dandy Fellow
2018/02/09 全球购物
怎样从/向数据文件读/写结构
2014/11/23 面试题
大学军训自我鉴定
2013/12/15 职场文书
幼儿园庆六一游园活动方案
2014/01/29 职场文书
工会换届选举方案
2014/05/21 职场文书
企业人事任命书
2014/06/05 职场文书
计划生育宣传标语
2014/06/21 职场文书
党员教师个人对照检查材料范文
2014/09/25 职场文书
好好学习保证书
2015/02/26 职场文书
如何书写公司员工保密协议?
2019/06/27 职场文书
python 调用js的四种方式
2021/04/11 Python
比较node.js和Deno
2021/04/27 Javascript
vue实现简单数据双向绑定
2021/04/28 Vue.js
vue-cli3.0修改打包后的文件名和文件地址,打包后本地运行报错解决
2022/04/06 Vue.js