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 相关文章推荐
简单的前端js+ajax 购物车框架(入门篇)
Oct 29 Javascript
js 自动播放的实例代码
Nov 19 Javascript
使用JavaScript 实现的人脸检测
Mar 24 Javascript
javascript封装简单实现方法
Aug 11 Javascript
jquery实现无刷新验证码的简单实例
May 19 Javascript
Angularjs中ng-repeat的简单实例
Aug 25 Javascript
Node.js 中使用 async 函数的方法
Nov 20 Javascript
JavaScript累加、迭代、穷举、递归等常用算法实例小结
May 08 Javascript
详解如何在Vue项目中导出Excel
Apr 19 Javascript
Vue 权限控制的两种方法(路由验证)
Aug 16 Javascript
使用Vue Composition API写出清晰、可扩展的表单实现
Jun 10 Javascript
js实现简单的随机点名器
Sep 17 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/06/14 PHP
php实现带读写分离功能的MySQL类完整实例
2016/07/28 PHP
php生成毫秒时间戳的实例讲解
2017/09/22 PHP
PHP中递归的实现实例详解
2017/11/14 PHP
安装PHP扩展时解压官方 tgz 文件后没有configure文件无法进行配置编译的问题
2020/08/26 PHP
JS中style属性
2006/10/11 Javascript
Ubuntu 11.10 安装Node.js的方法
2011/11/30 Javascript
基于JQuery的抓取博客园首页RSS的代码
2011/12/01 Javascript
增强用户体验友好性之jquery easyui window 窗口关闭时的提示
2012/06/22 Javascript
js里怎么取select标签里的值并修改
2012/12/10 Javascript
jQuery获取checkboxlist的value值的方法
2015/09/27 Javascript
JavaScript中Date对象的常用方法示例
2015/10/24 Javascript
JavaScript实现移动端滑动选择日期功能
2016/06/21 Javascript
jQuery中$原理实例分析
2018/08/13 jQuery
vue实现element表格里表头信息提示功能(推荐)
2019/11/20 Javascript
jQuery HTML css()方法与css类实例详解
2020/05/20 jQuery
在vue中封装方法以及多处引用该方法详解
2020/08/14 Javascript
讲解Python中的标识运算符
2015/05/14 Python
深入理解Python中各种方法的运作原理
2015/06/15 Python
Python中的命令行参数解析工具之docopt详解
2017/03/27 Python
python爬虫入门教程--HTML文本的解析库BeautifulSoup(四)
2017/05/25 Python
pyinstaller打包找不到文件的问题解决
2020/04/15 Python
使用Keras画神经网络准确性图教程
2020/06/15 Python
Python基础教程之输入输出和运算符
2020/07/26 Python
pymongo insert_many 批量插入的实例
2020/12/05 Python
python 通过 pybind11 使用Eigen加速代码的步骤
2020/12/07 Python
全网最细 Python 格式化输出用法讲解(推荐)
2021/01/18 Python
使用CSS3实现input多选框自定义样式的方法示例
2019/07/19 HTML / CSS
介绍一下Linux中的链接
2016/05/28 面试题
中秋节超市促销方案
2014/01/30 职场文书
《在家里》教后反思
2014/03/01 职场文书
学校办公室主任岗位职责
2015/04/01 职场文书
全国法制宣传日活动总结
2015/05/05 职场文书
高三数学教学反思
2016/02/18 职场文书
2016年乡镇综治宣传月活动总结
2016/03/16 职场文书
忘记Grafana不要紧2种Grafana重置admin密码方法详细步骤
2022/04/07 Servers