
搭建一个基于 Vue + Vant 的移动端项目模板
发布日期:2021-05-07 18:31:19
浏览次数:24
分类:精选文章
本文共 1399 字,大约阅读时间需要 4 分钟。
项目模板说明
- 通过 px2rem-loader 和 amfe-flexible 实现 px 自动 转rem, 不想转rem的可以使用 大写 的 PX
- 使用 less 或 scss ,项目中已经安装好依赖,根据自己的需求选择
搭建步骤
-
创建一个Vue项目
vue init webpack my-vant-app //(详细步骤就不多说了。。。)
-
安装 px2rem-loader 和 amfe-flexible 两个依赖
npm install px2rem-loader –savenpm install amfe-flexible –save
-
在 main.js 中引入
import ‘amfe-flexible’
-
在build文件夹下的utils.js 文件中 新增这三个
代码如下:
const px2remLoader = { loader: 'px2rem-loader', options: { remUnit: 37.5 } }
const loaders = options.usePostCSS ? [cssLoader,postcssLoader,px2remLoader] : [cssLoader,px2remLoader]
-
安装 less 和 scss
a. 安装lessnpm install less --savenpm install less-loader@4.1.0 --save-dev
b. 安装 scss
npm install node-sass@4.14.1 --savenpm install sass-loader@7.3.1 --save-dev
-
安装 vant - ui 库
vant npm i vant -S
-
按需引入
代码如下: a. 然后在 babel.config.js 中配置
module.exports = { presets: [ '@vue/app' ], “plugins”: [ "transform-vue-jsx","transform-runtime", [ “import”, { “libraryName”: “vant”, “libraryDirectory”: “es”, “style”: true }, “vant” ] ]}
b. 在 src目录下 新建 utils 文件夹,在utils文件夹下新建 vant.js 文件,按需引入组件
c. 同时在 main.js 文件中引入 vant.js
---------------------------------------------------------------------------------------------------------------------------------- 扩展 - vant组件的使用
-
首页 - 轮播图(Swipe)
-
分类页 - 骨架屏(Skeleton)
-
购物车页 - 商品规格(Sku)和 分享面板 ShareSheet )和 商品导航(GoodsAction)
-
个人中心页 - 地址编辑(AddressEdit)和 搜索(Search)
-
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2025年03月19日 01时19分18秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
c++中istringstream及ostringstream超详细说明
2021-05-08
c++中ifstream及ofstream超详细说明
2021-05-08
c++中explicit和mutable关键字探究
2021-05-08
c语言结构体字节对齐详解
2021-05-08
linux c/c++面试知识点整理(八)
2021-05-08
linux网络编程系列(十二)--滑动窗口、拥塞控制、断线重连机制
2021-05-08
Deep residual learning for image recognition
2021-05-08
IO控制方式
2021-05-08
IO控制器
2021-05-08
LeetCode122.买卖股票的最佳时机2Golang版
2021-05-08
Java 知识点总结篇(2)
2021-05-08
Python 知识点总结篇(2)
2021-05-08
Python 知识点总结篇(3)
2021-05-08
Numpy 如何操作数组
2021-05-08
爬取网易科技滚动新闻
2021-05-08
vuex modules
2021-05-08
Java笔记:单链表
2021-05-08
phthon基本语法——温习
2021-05-08
sleep、wait、yield、join——简介
2021-05-08