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 相关文章推荐
javascript replace方法与正则表达式
Feb 19 Javascript
下载网站打开页面后间隔多少时间才显示下载链接地址的代码
Apr 25 Javascript
js 全兼容可高亮二级缓冲折叠菜单
Jun 04 Javascript
28个常用JavaScript方法集锦
Jan 14 Javascript
简介AngularJS中使用factory和service的方法
Jun 17 Javascript
AngularJS中如何使用$http对MongoLab数据表进行增删改查
Jan 23 Javascript
JavaScript中关于for循环删除数组元素内容时出现的问题
Nov 21 Javascript
利用JS对iframe父子(内外)页面进行操作的方法教程
Jun 15 Javascript
Vue仿今日头条实例详解
Feb 06 Javascript
Vue2.0 实现移动端图片上传功能
May 30 Javascript
详解ESLint在Vue中的使用小结
Oct 15 Javascript
你应该了解的JavaScript Array.map()五种用途小结
Nov 14 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 sleep()函数, usleep()函数
2016/08/25 PHP
利用php的ob缓存机制实现页面静态化方法
2017/07/09 PHP
PHP如何通过带尾指针的链表实现'队列'
2020/10/22 PHP
nicejforms——美化表单不用愁
2007/02/20 Javascript
轻轻松松学习JavaScript
2007/02/25 Javascript
改进UCHOME的记录发布,增强可访问性用户体验
2011/01/17 Javascript
div模拟选择框示例代码
2013/11/03 Javascript
jQuery实现可编辑的表格实例讲解(2)
2015/09/17 Javascript
使用postMesssage()实现iframe跨域页面间的信息传递
2016/03/29 Javascript
纯js实现悬浮按钮组件
2016/12/17 Javascript
js 将input框中的输入自动转化成半角大写(税号输入框)
2017/02/16 Javascript
Bootstrap实现下拉菜单多级联动
2017/11/23 Javascript
mongodb初始化并使用node.js实现mongodb操作封装方法
2019/04/02 Javascript
Vue监听页面刷新和关闭功能
2019/06/20 Javascript
Element Input输入框的使用方法
2020/07/26 Javascript
详解Python编程中对Monkey Patch猴子补丁开发方式的运用
2016/05/27 Python
python图书管理系统
2020/04/05 Python
pyqt5 使用label控件实时显示时间的实例
2019/06/14 Python
PyQt5 QTableView设置某一列不可编辑的方法
2019/06/25 Python
django drf框架中的user验证以及JWT拓展的介绍
2019/08/12 Python
Python实现微信好友的数据分析
2019/12/16 Python
利用keras加载训练好的.H5文件,并实现预测图片
2020/01/24 Python
捷克时尚网上商店:OTTO
2018/03/15 全球购物
哥德堡通行证:Gothenburg Pass
2019/12/09 全球购物
护士自我鉴定范文
2013/10/06 职场文书
文明学生标兵事迹
2014/01/21 职场文书
新年抽奖获奖感言
2014/03/02 职场文书
2014年两会学习心得范例
2014/03/17 职场文书
部队反四风对照检查材料
2014/09/26 职场文书
司法局群众路线教育实践活动开展情况总结
2014/10/25 职场文书
导师对论文的学术评语
2015/01/04 职场文书
个人总结与自我评价
2015/02/14 职场文书
2015年派出所工作总结
2015/04/24 职场文书
企业百日安全活动总结
2015/05/07 职场文书
靠谱准确的求职信
2019/04/02 职场文书
简单聊一聊SQL注入及防止SQL注入
2022/03/23 MySQL