vue.js整合mint-ui里的轮播图实例代码


Posted in Javascript onDecember 27, 2017

初始化vue项目

npm install -g vue-cli
vue init webpack demo # 中间会让你选npm yarn 等来安装依赖,我选的是yarn,因为它快些

安装mint-ui

yarn add mint-ui

mint-ui装好了,还要配置一下babel,方法跟着mint-ui的官方文档来配置就可以了

下面是我配置好的 .babelrc 文件,启动的时候会报跟es2015相关的错,装一下 babel-preset-es2015 就好了

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

集成

打开创建的vue项目demo,在src里找到 components/HelloWorld.vue 文件,然后将内容换成下面内容

<template>
 <div>
 <mt-swipe :auto="2000">
  <mt-swipe-item v-for="item in items" :key="item.id">
  <a :href="item.href" rel="external nofollow" >
   <img :src="item.url" class="img"/>
   <span class="desc"></span>
  </a>
  </mt-swipe-item>
 </mt-swipe>
 </div>
</template>
<script>
 import {Swipe, SwipeItem} from 'mint-ui'
 import 'mint-ui/lib/style.css'

 export default {
 components: {
  'mt-swipe': Swipe,
  'mt-swipe-item': SwipeItem
 },
 data () {
  return {
  items: [{
   title: '你的名字',
   href: 'http://google.com',   url: 'http://localhost:8080/static/img1.png'
  }, {
   title: '我的名字',
   href: 'http://baidu.com',   url: 'http://localhost:8080/static/img2.png'
  }]
  }
 }
 }
</script>
<style scoped>
 img {
 width: 100%;
 }
 .mint-swipe {
 height: 218px;
 }
 .desc {
 font-weight: 600;
 opacity: .9;
 padding: 5px;
 height: 20px;
 line-height: 20px;
 width: 100%;
 color: #fff;
 background-color: gray;
 position: absolute;
 bottom: 0;
 }
</style>

找两张图片,名字分别是 img1.png , img2.png , 放在demo项目的static里,然后启动项目

npm run dev

打开浏览器:http://localhost:8080/

vue.js整合mint-ui里的轮播图实例代码 

注意

1.如果发现文字都是居中的

可以找到文件 App.vue 把里面的居中css代码去掉就好了

1.如果页面有内边距

设置一下 body 的样式 margin: 0 auto;

1.页面里用的时候,必须要给类样式一个高度,要不然图片不出来 .mint-swipe { height: 218px; }

总结

以上所述是小编给大家介绍的vue.js整合mint-ui里的轮播图实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
ExtJS扩展 垂直tabLayout实现代码
Jun 21 Javascript
JavaScript 构造函数 面相对象学习必备知识
Jun 09 Javascript
jquery中对表单的基本操作代码
Jul 29 Javascript
Javascript继承机制的设计思想分享
Aug 28 Javascript
Javascript生成json的函数代码(可以用php的json_decode解码)
Jun 11 Javascript
javascript静态页面传值的三种方法分享
Nov 12 Javascript
form表单action提交的js部分与html部分
Jan 07 Javascript
Angularjs中UI Router的使用方法
May 14 Javascript
canvas雪花效果核心代码分享
Feb 19 Javascript
xmlplus组件设计系列之路由(ViewStack)(7)
May 02 Javascript
详解webpack4.x之搭建前端开发环境
Mar 28 Javascript
Vue Components 数字键盘的实现
Sep 18 Javascript
解决Jstree 选中父节点时被禁用的子节点也会选中的问题
Dec 27 #Javascript
Vue 过滤器filters及基本用法
Dec 26 #Javascript
Javascript防止图片拉伸的自适应处理方法
Dec 26 #Javascript
Vue工程模板文件 webpack打包配置方法
Dec 26 #Javascript
微信小程序出现wx.navigateTo页面不跳转问题的解决方法
Dec 26 #Javascript
Webpack实战加载SVG的方法
Dec 26 #Javascript
vue学习教程之带你一步步详细解析vue-cli
Dec 26 #Javascript
You might like
php中判断文件空目录是否有读写权限的函数代码
2012/08/07 PHP
PHP开发工具ZendStudio下Xdebug工具使用说明详解
2013/11/11 PHP
PHP实现恶意DDOS攻击避免带宽占用问题方法
2015/05/27 PHP
Yii框架参数化查询中IN查询只能查询一个的解决方法
2017/05/20 PHP
php过滤htmlspecialchars() 函数实现把预定义的字符转换为 HTML 实体用法分析
2019/06/25 PHP
斜45度寻路实现函数
2009/08/20 Javascript
Javascript 自定义类型方法小结
2010/03/02 Javascript
基于JQuery制作的产品广告效果
2010/12/08 Javascript
跨浏览器通用、可重用的选项卡tab切换js代码
2011/09/20 Javascript
一个html5播放视频的video控件只支持android的默认格式mp4和3gp
2014/05/08 Javascript
JavaScript异步回调的Promise模式封装实例
2014/06/07 Javascript
纯javascript实现分页(两种方法)
2015/08/26 Javascript
如何高效率去掉js数组中的重复项
2016/04/12 Javascript
自动化测试读写64位操作系统的注册表
2016/08/15 Javascript
Windows系统下安装Node.js的步骤图文详解
2016/11/15 Javascript
js数字滑动时钟的简单实现(示例讲解)
2017/08/14 Javascript
[57:24]LGD vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python构造icmp echo请求和实现网络探测器功能代码分享
2014/01/10 Python
python爬虫常用的模块分析
2014/08/29 Python
Python写的英文字符大小写转换代码示例
2015/03/06 Python
用Python编写web API的教程
2015/04/30 Python
Python的Django框架中TEMPLATES项的设置教程
2015/05/29 Python
python urllib urlopen()对象方法/代理的补充说明
2017/06/29 Python
Python爬虫包BeautifulSoup异常处理(二)
2018/06/17 Python
Python序列化pickle模块使用详解
2020/03/05 Python
matplotlib图例legend语法及设置的方法
2020/07/28 Python
CSS3结构性伪类选择器九种写法
2012/04/18 HTML / CSS
德国户外装备、登山运动和攀岩商店:tapir store
2020/02/12 全球购物
remote接口和home接口主要作用
2013/05/15 面试题
电大物流学生的自我评价
2013/10/25 职场文书
党员个人党性分析材料
2014/12/18 职场文书
举起手来观后感
2015/06/09 职场文书
初婚未育证明样本
2015/06/18 职场文书
2016年教师寒假学习心得体会
2015/10/09 职场文书
《水浒传》读后感3篇(范文)
2019/09/19 职场文书
导游词之峨眉山
2019/12/16 职场文书