Vue中常用的第三方库

本文介绍了在Vue开发中常用的第三方库,包括Stylus预处理器提升CSS编写效率,Better-Scroll提供流畅的滑动体验,Swiper实现轮播图效果,Axios作为推荐的HTTP库处理数据请求,以及Vuex解决非父子组件间的数据传递问题。通过实例展示各库的下载、安装和基本用法。
摘要由CSDN通过智能技术生成

stylus

一种css预处理器,可以更加直观的编写css代码,减少不必要的格式

下载:

npm install stylus

使用:

在style标签中加上 lang="stylus"来使用stylus
样式不再需要大括号,而是用缩进来代替
可以省略冒号,用空格代替
不再需要分号来结尾
在style标签中添加scope属性后,样式只会修饰当前组件。

better-scroll

一个用于提高滑动体验的库,可以让移动端的滑动体验更接近于原生APP

下载:仍然是npm下载或script标签引入,没什么好说的

使用也非常简单:

首先 import BScroll from ‘better-scroll’
this.scroll=new Bscroll(this.$refs.wrapper)//wrapper是被选择的元素,也就是进行滚动的元素,完成绑定即成功使用
绑定成功后,要进行元素跳转时,可以用this.scroll.scrollToElement()的方法,括号内的参数是要跳转到的目标

swipper

用于实现轮播图的插件,类似于这样的:

下载:npm install swiper,或是去官网下载压缩包后引入对应的js文件和css文件

使用:通过一段示例demo来看,这是swipper.vue:

<template  style="touch-action:none;">
    <swiper :options="swiperOption" class=wrapper>
      <swiper-slide v-for="item of swiperList" :key="item.id">
        <img class="swiper-img" v-bind:src="item.imgUrl">
      </swiper-slide>
      <div class="swiper-pagination"  slot="pagination"></div>
      <div class="swiper-button-prev" slot="button-prev"></div>
      <div class="swiper-button-next" slot=
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值