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 插槽简介及使用示例
Nov 19 Vue.js
详解vue 组件注册
Nov 20 Vue.js
对vue生命周期的深入理解
Dec 03 Vue.js
利用Vue实现简易播放器的完整代码
Dec 30 Vue.js
基于vuex实现购物车功能
Jan 10 Vue.js
详解实现vue的数据响应式原理
Jan 20 Vue.js
vue-video-player 断点续播的实现
Feb 01 Vue.js
vite2.0+vue3移动端项目实战详解
Mar 03 Vue.js
Vue+Element UI实现概要小弹窗的全过程
May 30 Vue.js
Vue.js中v-bind指令的用法介绍
Mar 13 Vue.js
vue实现拖拽交换位置
Apr 07 Vue.js
vue实现列表拖拽排序的示例代码
Apr 08 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
PHP header()函数使用详细(301、404等错误设置)
2013/04/17 PHP
YII框架中搜索分页jQuery写法详解
2016/12/19 PHP
thinkphp3.2框架中where条件查询用法总结
2019/08/13 PHP
java script编程起步(第三课)
2007/01/10 Javascript
js关闭模态窗口刷新父页面或跳转页面
2012/12/13 Javascript
使用JavaScript动态设置样式实现代码(2)
2013/01/25 Javascript
JQuery表格内容过滤的实现方法
2013/07/05 Javascript
jQuery链使用指南
2015/01/20 Javascript
JavaScript输出当前时间Unix时间戳的方法
2015/04/06 Javascript
以Python代码实例展示kNN算法的实际运用
2015/10/26 Javascript
浅析JavaScript回调函数应用
2016/05/22 Javascript
jQuery页面加载初始化的3种方法(推荐)
2016/06/02 Javascript
浅谈jquery中使用canvas的问题
2016/10/10 Javascript
JS DOMReady事件的六种实现方法总结
2016/11/23 Javascript
jquery对所有input type=text的控件赋值实现方法
2016/12/02 Javascript
纯JS单页面赛车游戏制作代码分享
2017/03/03 Javascript
javascript简单写的判断电话号码实例
2017/05/24 Javascript
JS实现定时任务每隔N秒请求后台setInterval定时和ajax请求问题
2017/10/15 Javascript
Angular实现的进度条功能示例
2018/02/18 Javascript
Vue实现多页签组件
2021/01/14 Vue.js
[56:41]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 Newbee vs OG
2018/04/01 DOTA
[33:23]Secret vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
详解Python中用于计算指数的exp()方法
2015/05/14 Python
Django框架视图介绍与使用详解
2019/07/18 Python
安装Pycharm2019以及配置anconda教程的方法步骤
2019/11/11 Python
pytorch方法测试详解——归一化(BatchNorm2d)
2020/01/15 Python
Python3 + Appium + 安卓模拟器实现APP自动化测试并生成测试报告
2021/01/27 Python
日本最大级玩偶手办购物:あみあみ Amiami
2018/04/23 全球购物
英国浴室洗脸盆购物网站:Click Basin
2018/06/08 全球购物
法国在线药房:Shop Pharmacie
2019/11/26 全球购物
庆七一活动总结
2014/08/27 职场文书
2015年世界急救日宣传活动方案
2015/05/06 职场文书
生日寿星公答谢词
2015/09/29 职场文书
三年级作文之小小梦想
2019/12/06 职场文书
解决Navicat for Mysql连接报错1251的问题(连接失败)
2021/05/27 MySQL
用Python爬取各大高校并可视化帮弟弟选大学,弟弟直呼牛X
2021/06/11 Python