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 相关文章推荐
jQuery第三课 修改元素属性及内容的代码
Mar 14 Javascript
关于JAVASCRIPT urldecode URL解码的问题
Jan 08 Javascript
JavaScript中的公有、私有、特权和静态成员用法分析
Nov 20 Javascript
JavaScript通过HTML的class来获取HTML元素的方法总结
May 24 Javascript
JavaScript无阻塞加载和defer、async详解
Feb 26 Javascript
解决ztree搜索中多级菜单展示不全问题
Jul 05 Javascript
详解VueRouter进阶之导航钩子和路由元信息
Sep 13 Javascript
使用typescript构建Vue应用的实现
Aug 26 Javascript
Typescript3.9 常用新特性一览(推荐)
May 14 Javascript
jQuery实现飞机大战小游戏
Jul 05 jQuery
React+EggJs实现断点续传的示例代码
Jul 07 Javascript
使用jquery实现轮播图效果
Jan 02 jQuery
解决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
用ADODB来让PHP操作ACCESS数据库的方法
2006/12/31 PHP
php中使用exec,system等函数调用系统命令的方法(不建议使用,可导致安全问题)
2012/09/07 PHP
thinkPHP框架对接支付宝即时到账接口回调操作示例
2016/11/14 PHP
利用PHPExcel读取Excel的数据和导出数据到Excel
2017/05/12 PHP
Prototype 1.5.0_rc1 及 Prototype 1.5.0 Pre0小抄本
2006/09/22 Javascript
jquery里的正则表达式说明
2011/08/03 Javascript
window.open()详解及浏览器兼容性问题示例探讨
2014/05/29 Javascript
jQuery中:contains选择器用法实例
2014/12/30 Javascript
浅谈javascript获取元素transform参数
2015/07/24 Javascript
jQuery实现高亮显示网页关键词的方法
2015/08/07 Javascript
浅谈JavaScript的全局变量与局部变量
2016/06/10 Javascript
老生常谈的跨域处理
2017/01/11 Javascript
Javascript的this用法
2017/01/16 Javascript
微信小程序 跳转方式总结
2017/04/20 Javascript
vue 监听键盘回车事件详解 @keyup.enter || @keyup.enter.native
2018/08/25 Javascript
VueJS 组件参数名命名与组件属性转化问题
2018/12/03 Javascript
vue.js实现三级菜单效果
2019/10/19 Javascript
关于IDEA中的.VUE文件报错 Export declarations are not supported by current JavaScript version
2020/10/17 Javascript
Javascript新手入门之字符串拼接与变量的应用
2020/12/03 Javascript
浅谈Python程序与C++程序的联合使用
2015/04/07 Python
编写Python脚本来获取Google搜索结果的示例
2015/05/04 Python
详解Python多线程
2016/11/14 Python
python+selenium+autoit实现文件上传功能
2017/08/23 Python
python七夕浪漫表白源码
2019/04/05 Python
python3使用print打印带颜色的字符串代码实例
2019/08/22 Python
Python 3.8正式发布重要新功能一览
2019/10/17 Python
pytorch实现CNN卷积神经网络
2020/02/19 Python
Python的历史与优缺点整理
2020/05/26 Python
解决tensorflow 释放图,删除变量问题
2020/06/23 Python
python模块内置属性概念及实例
2021/02/18 Python
大码女装:Ulla Popken
2019/08/06 全球购物
教师专业自荐书范文
2014/02/10 职场文书
党员大会主持词
2014/04/02 职场文书
学生抄作业检讨书(2篇)
2014/10/17 职场文书
承诺函格式模板
2015/01/21 职场文书
2015年双拥工作总结
2015/04/08 职场文书