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 面向对象编程(一) 封装
Aug 28 Javascript
jQuery中[attribute]选择器用法实例
Dec 31 Javascript
jquery模拟进度条实现方法
Aug 03 Javascript
javascript禁止访客复制网页内容的实现代码
Aug 05 Javascript
详解Node.js包的工程目录与NPM包管理器的使用
Feb 16 Javascript
js的各种排序算法实现(总结)
Jul 23 Javascript
js实现四舍五入完全保留两位小数的方法
Aug 02 Javascript
解析Vue.js中的组件
Feb 02 Javascript
原生JS实现列表内容自动向上滚动效果
May 22 Javascript
vue.js 打包时出现空白页和路径错误问题及解决方法
Jun 26 Javascript
JS开发自己的类库实例分析
Aug 28 Javascript
vue中实现弹出层动画效果的示例代码
Sep 25 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 mssql 时间格式问题
2009/01/13 PHP
php将12小时制转换成24小时制的方法
2015/03/31 PHP
PHP随机生成唯一HASH值自定义函数
2015/04/20 PHP
CI映射(加载)数据到view层的方法
2016/03/28 PHP
Js之软键盘实现(js源码)
2007/01/30 Javascript
JavaScript 给汉字排序实例代码
2008/06/28 Javascript
JQuery 绑定select标签的onchange事件,弹出选择的值,并实现跳转、传参
2011/01/06 Javascript
script标签属性type与language使用选择
2012/12/02 Javascript
自己写了一个展开和收起的多更能型的js效果
2013/03/05 Javascript
在javascript中关于节点内容加强
2013/04/11 Javascript
JavaScript实现的购物车效果可以运用在好多地方
2014/05/09 Javascript
原生js页面滚动延迟加载图片
2015/12/20 Javascript
javascript创建对象的3种方法
2016/11/02 Javascript
预防网页挂马的方法总结
2016/11/03 Javascript
详解js的延迟对象、跨域、模板引擎、弹出层、AJAX【附实例下载】
2016/12/19 Javascript
Angular2下使用pdf插件的方法详解
2017/04/29 Javascript
使用vue-resource进行数据交互的实例
2017/09/02 Javascript
详解从0开始搭建微信小程序(前后端)的全过程
2019/04/15 Javascript
Vue export import 导入导出的多种方式与区别介绍
2020/02/12 Javascript
解决vue页面刷新,数据丢失的问题
2020/11/24 Vue.js
python常规方法实现数组的全排列
2015/03/17 Python
Python编程中的for循环语句学习教程
2015/10/14 Python
利用Python写一个爬妹子的爬虫
2018/06/08 Python
对python实时得到鼠标位置的示例讲解
2018/10/14 Python
Python实现的序列化和反序列化二叉树算法示例
2019/03/02 Python
Python识别快递条形码及Tesseract-OCR使用详解
2019/07/15 Python
Python实现图像去噪方式(中值去噪和均值去噪)
2019/12/18 Python
Windows下Anaconda安装、换源与更新的方法
2020/04/17 Python
Python爬虫之Selenium库的使用方法
2021/01/03 Python
日本即尚网:JSHOPPERS.com(支持中文)
2019/12/03 全球购物
个人简历自荐信
2013/12/05 职场文书
2014学习全国两会精神心得体会2000字
2014/03/11 职场文书
幼儿教师寄语集锦
2014/04/03 职场文书
2016最新离婚协议书范本及程序
2016/03/18 职场文书
如何撰写促销方案?
2019/07/05 职场文书
HTML5基础学习之文本标签控制
2022/03/25 HTML / CSS