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中使用Echarts可视化库的完整步骤记录
Nov 18 Vue.js
详解Vue中的自定义指令
Dec 07 Vue.js
vue3.0中友好使用antdv示例详解
Jan 05 Vue.js
Vue项目中使用mock.js的完整步骤
Jan 12 Vue.js
vue 实现click同时传入事件对象和自定义参数
Jan 29 Vue.js
Vue实现todo应用的示例
Feb 20 Vue.js
Vue多选列表组件深入详解
Mar 02 Vue.js
vue组件的路由高亮问题解决方法
May 11 Vue.js
vue实现可拖拽的dialog弹框
May 13 Vue.js
详解Vue的options
May 15 Vue.js
vue3获取当前路由地址
Feb 18 Vue.js
vue+elementUI实现表格列的显示与隐藏
Apr 13 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
短波的认识
2021/03/01 无线电
PHP中number_format()函数的用法讲解
2019/04/08 PHP
javascript复制粘贴与clipboardData的使用
2014/10/16 Javascript
js实现仿百度瀑布流的方法
2015/02/05 Javascript
JavaScript之AOP编程实例
2015/07/17 Javascript
Javascript实现的简单右键菜单类
2015/09/23 Javascript
JS实现iframe编辑器光标位置插入内容的方法(兼容IE和Firefox)
2016/06/24 Javascript
js输出数据精确到小数点后n位代码
2016/07/02 Javascript
AngularJS ng-controller 指令简单实例
2016/08/01 Javascript
jQuery实现腾讯信用界面(自制刻度尺)样式
2017/08/15 jQuery
vue-cli脚手架config目录下index.js配置文件的方法
2018/03/13 Javascript
Vue循环组件加validate多表单验证的实例
2018/09/18 Javascript
js判断一个对象是数组(函数)的方法实例
2019/12/19 Javascript
Vue中使用JsonView来展示Json树的实例代码
2020/11/16 Javascript
[02:28]DOTA2 2015国际邀请赛中国区预选赛首日现场百态
2015/05/26 DOTA
[02:07]2018DOTA2亚洲邀请赛主赛事第三日五佳镜头 fy极限反杀
2018/04/06 DOTA
python实现得到一个给定类的虚函数
2014/09/28 Python
Python二维码生成库qrcode安装和使用示例
2014/12/16 Python
Swift 3.0在集合类数据结构上的一些新变化总结
2016/07/11 Python
Python使用中文正则表达式匹配指定中文字符串的方法示例
2017/01/20 Python
基于python的多进程共享变量正确打开方式
2018/04/28 Python
python实现textrank关键词提取
2018/06/22 Python
Python3.6简单的操作Mysql数据库的三个实例
2018/10/17 Python
详解python之heapq模块及排序操作
2019/04/04 Python
Python多线程:主线程等待所有子线程结束代码
2020/04/25 Python
Python实时监控网站浏览记录实现过程详解
2020/07/14 Python
Python实现石头剪刀布游戏
2021/01/20 Python
Python3+Django get/post请求实现教程详解
2021/02/16 Python
Sahajan美国:阿育吠陀护肤品牌
2021/01/09 全球购物
英语专业毕业生求职简历的自我评价
2013/10/24 职场文书
行政经理岗位职责
2013/11/09 职场文书
践行党的群众路线心得体会
2014/11/05 职场文书
聚众斗殴罪辩护词
2015/05/21 职场文书
一篇文章学会Vue中间件管道
2021/06/20 Vue.js
Mysql存储过程、触发器、事件调度器使用入门指南
2022/01/22 MySQL
Pandas实现批量拆分与合并Excel的示例代码
2022/05/30 Python