当前位置: 首页 > news >正文

建wap手机网站2012r2网站建设

建wap手机网站,2012r2网站建设,服装网站建设背景,代还信用卡网站建设这篇文章主要为大家详细介绍了vue项目中导入swiper插件的方法#xff0c;具有一定的参考价值#xff0c;可以用来参考一下。感兴趣的小伙伴#xff0c;下面一起跟随512笔记的小编两巴掌来看看吧#xff01;版本选择swiper是个常用的插件#xff0c;现在已经迭代到了第四代…这篇文章主要为大家详细介绍了vue项目中导入swiper插件的方法具有一定的参考价值可以用来参考一下。感兴趣的小伙伴下面一起跟随512笔记的小编两巴掌来看看吧版本选择swiper是个常用的插件现在已经迭代到了第四代swiper4。常用的版本是swiper3和swiper4我选择的是swiper3。安装安装swiper3的最新版本3.4.2:代码如下npm i swiper3.4.2 -S这里一个小知识查看node包的所有版本号的方法代码如下npm view 包名 versions组件编写swiper官方的使用方法分为4个流程加载插件HTML内容给Swiper定义一个大小初始化Swiper我也按照这个流程编写组件加载插件代码如下import Swiper from swiper;import swiper/dist/css/swiper.min.css;HTML内容代码如下Slide 1Slide 2Slide 3给Swiper定义一个大小代码如下.swiper-container {width: 600px;height: 300px;}初始化Swiper因为dom渲染完成才能初始化Swiper所以必须将初始化放入vue的生命周期钩子函数mounted中代码如下mounted(): {/* eslint-disable no-new */new Swiper(.swiper-container, {})}以上代码中的/* eslint-disable no-new */是启用的eslint代码检测的项目可以使用如果没有使用eslint可用使用一下代码代码如下mounted(): {var mySwiper new Swiper(.swiper-container, {})}完成将以上的代码合并起来代码如下Slide 1Slide 2Slide 3import Swiper from swiper;import swiper/dist/css/swiper.min.css;export default {mounted(): {var mySwiper new Swiper(.swiper-container, {})}}.swiper-container {width: 600px;height: 300px;}运行你看可以实现轮播图的效果了。但是到此为止只实现了轮播的效果还没有对数据的渲染。对数据的渲染在实际项目中swiper插件常用于实现banner图的效果(新浪手机版)【512pic.com温馨提示图片暂缺】数据的获取我用在vue项目中常用ajax插件axios来示例代码如下axios.get(/user?ID12345).then(function (response) {this.imgList response;}).catch(function (error) {console.log(error);});将获取数据的数据结构规定为代码如下[https://www.baidu.com/img/baidu_jgylogo3.gif,https://www.baidu.com/img/baidu_jgylogo3.gif,https://www.baidu.com/img/baidu_jgylogo3.gif,https://www.baidu.com/img/baidu_jgylogo3.gif,https://www.baidu.com/img/baidu_jgylogo3.gif]列表渲染代码如下.swiper-slide {width: 100%;height: 400px;}到此为止已经将数据渲染完成了但是查看实际效果似乎banner无法实现轮播图的效果啊。这里只是将图片渲染了出来但是渲染出轮播图并没有被初始化。因为初始化已经在生命周期mounted时完成了。初始化所以在获取数据且DOM更新后需要重新初始化swiper。代码如下axios.get(/user?ID12345).then(function (response) {// 获取数据更新this.imgList response;// DOM还没有更新this.$nextTick(() {// DOM更新了// swiper重新初始化/* eslint-disable no-new */new Swiper(.swiper-container, {})})}).catch(function (error) {console.log(error);});到此轮播图的效果实现了。总结swiper是我们平时很常用的插件但将swiper导入vue项目中遇到的问题不少。最主要的问题是要搞懂vue的生命周期这样才能有效地使用各种js插件。以上就是本文的全部内容希望对大家的学习有所帮助也希望大家多多支持512笔记。注关于vue项目中导入swiper插件的方法的内容就先介绍到这里更多相关文章的可以留意512笔记的其他信息。关键词vue.js
http://www.zqtcl.cn/news/589560/

相关文章:

  • 企业微信网站怎么建设山东有哪些网络公司
  • 做任务领佣金的网站源码页面设计参评
  • 淘宝联盟个人网站怎么做企业年度报告公示系统
  • 长沙企业网页设计哪家专业网站优化seo
  • 网站设计 西安漂亮企业网站源码
  • 云南省科技网站网页设计师有前途吗
  • 漳州网站开发找出博大科技慈溪市建设局网站表格下载
  • 网站到期怎么续费公司网站asp源码
  • 多个域名 一个网站域名解析官网
  • 中国建设银行企业网站旅游网页代码模板
  • 湛江免费企业建站wordpress archives
  • 建个企业网站多少钱图书管理系统网站开发教程
  • 淘宝客网站建设详细教程wordpress转dz
  • 银川网站推广i深建官方网站
  • 有什么较好的网站开发框架娱乐网站模板
  • 宿迁网站建设托管wordpress 萝莉
  • 定制网站开发冬天里的白玫瑰制作复杂的企业网站首页
  • 网站开发及设计演讲海报免费做网站app下载
  • 做动态图片的网站吗自考网站建设与实践
  • 建外贸网站需要多少钱胖咯科技 网站建设
  • wordpress注明网站做微网站的第三方登录
  • 学网站建设维护网站公司建设公司
  • 做小型网站的公司wordpress 主题上传
  • 网站之家查询重庆市建设项目环境申报表网站
  • 网站建设基础及流程网站运营一个月多少钱
  • 南沙免费网站建设wordpress邮箱注册
  • 网站关键字优化软件网络营销推广方式包括?
  • 专做装修的网站pc端好玩的大型网游
  • 洞泾网站建设网易考拉的网站建设
  • 网站建设的市场调研杭州网络公司项目合作