26、有赞Vant组件库的引入及轮播图片预览的实现①
【26、有赞Vant组件库的引入及轮播图片预览的实现①】前言:看了一下移动端比较流行的几个vue组件库如:mint ui、 vux(vux比较适合做微信网页开发如微商城)等等,最后还是选择了用有赞的Vant组件库,因为Vant组件库还是比较符合我们这个商城项目的业务场景的,所以我们使用其中的部分组件来实现我们的部分功能。(1)安装
当然,组件库的使用都是大同小异的,大家也可以挑选自己喜欢的组件库移植到自己项目中。
所以这两章主要是这么几个知识点:第一个是Vant组件库的一个初探;其次是用vant实现我们商品详情页轮播图的图片预览效果;第三个就是为我们后面引入高阶的Vant组件打下基础。
Github:https://github.com/Ewall1106/mall
可以参加官网的快速上手
$ cnpm install vant -S
文章图片
vant安装 (2)引入
这里引入vant有点坑啊,,,因为官网不推荐一次性导入所有组件,所以按照推荐的使用按需引入组件方法引入组件。
- 首先记得要按照
babel-plugin-impot
插件, 它会在编译过程中将 import 的写法自动转换为按需引入的方式
# 安装 babel-plugin-import 插件
$ cnpm i babel-plugin-import -D
-
.babelrc
设置
红框中是新添加的部分
文章图片
`.babelrc`设置 (3)使用
- 然后,你就可以去
import
引入和使用了,我们进入到main.js
中先按需引入一个button
组件,看是否能用
文章图片
main.js引入与注册vant的部分组件
- 如果要按需引入多个组件,怎么办?可以这样简写:
import { Button, Icon } from 'vant';
Vue.use(Button).use(Icon);
- 然后我们就可以在页面中直接使用了(无须再次引入)
文章图片
页面中使用vant组件
文章图片
最后引入成功的效果 参考学习
https://youzan.github.io/vant/#/zh-CN/intro
https://github.com/youzan/vant
推荐阅读
- 一个人的碎碎念
- 野营记-第五章|野营记-第五章 讨伐梦魇兽
- Shell-Bash变量与运算符
- 清明,是追思、是传承、是感恩。
- 牛人进化+|牛人进化+ 按自己的意愿过一生
- 七老修复好敏感、角质层薄、红血丝
- 华为旁!大社区、地铁新盘,佳兆业城市广场五期!
- 标签、语法规范、内联框架、超链接、CSS的编写位置、CSS语法、开发工具、块和内联、常用选择器、后代元素选择器、伪类、伪元素。
- 螃蟹和这些食物同吃,轻则腹泻、重则中毒!要小心哦~
- 八、「料理风云」