小程序安装Vant Weapp详细步骤,下载和npm安装版

news/2024/11/2 11:36:58/

小程序安装Vant Weapp详细步骤

  • 使用npm下载
    • 1、新建项目并初始化项目
    • 2、下载Vant Weapp
    • 3、修改 app.json
    • 4、构建 npm 包
    • 5、引入组件
  • 下载方式
    • 1. npm下载或者下载[官方示例](https://github.com/youzan/vant-weapp)
    • 2. 把里面的`dist`文件夹复制出来,放到项目的根目录,重命名为`vantweapp`
    • 3. 使用组件,以button为例,这是官方的引入,将红框中的复制,写在`app.json`中
    • 4. 将路径改成这样
    • 5. 如果是写在单个页面的json中,路径前面加`../../`

在这里插入图片描述

使用npm下载

1、新建项目并初始化项目

见这篇博客:微信小程序构建npm(js和ts)

2、下载Vant Weapp

# 通过 npm 安装
npm i @vant/weapp -S --production# 通过 yarn 安装
yarn add @vant/weapp --production# 安装 0.x 版本
npm i vant-weapp -S --production

3、修改 app.json

将 app.json 中的"style": "v2"去除,小程序的新版基础组件强行加上了许多样式,难以覆盖,不关闭将造成部分组件样式混乱。
修改 project.config.json
开发者工具创建的项目,miniprogramRoot 默认为 miniprogram,package.json 在其外部,npm 构建无法正常工作。

需要手动在 project.config.json 内添加如下配置,使开发者工具可以正确索引到 npm 依赖的位置。

{..."setting": {..."packNpmManually": true,"packNpmRelationList": [{"packageJsonPath": "./package.json","miniprogramNpmDistDir": "./miniprogram/"//ts用,js直接./}]}
}

注意: 由于目前新版开发者工具创建的小程序目录文件结构问题,npm构建的文件目录为miniprogram_npm,并且开发工具会默认在当前目录下创建miniprogram_npm的文件名,所以新版本的miniprogramNpmDistDir配置为’./'即可

4、构建 npm 包

打开微信开发者工具,点击 工具 -> 构建 npm,并勾选 使用 npm 模块 选项,构建完成后,即可引入组件。
如果是ts版本,先删除project.config.json中setting中的useCompilerPlugins
每次构建npm都要记得删除,构建结束记得还原回来
在这里插入图片描述

在这里插入图片描述

5、引入组件

以 Button 组件为例,只需要在app.json或index.json中配置 Button 对应的路径即可。

"usingComponents": {"van-button": "@vant/weapp/button/index"
}
<van-button type="primary">按钮</van-button>

下载方式

流程:

1. npm下载或者下载官方示例

npm i @vant/weapp -S --production

下载完的目录
在这里插入图片描述

2. 把里面的dist文件夹复制出来,放到项目的根目录,重命名为vantweapp

现在的结构目录如下
在这里插入图片描述

3. 使用组件,以button为例,这是官方的引入,将红框中的复制,写在app.json

在这里插入图片描述

4. 将路径改成这样

一定要确保路径是对的

"van-button": "vantweapp/button/index"

在这里插入图片描述

5. 如果是写在单个页面的json中,路径前面加../../

在这里插入图片描述


http://www.ppmy.cn/news/144123.html

相关文章

(字符串 ) 剑指 Offer 05. 替换空格 ——【Leetcode每日一题】

❓剑指 Offer 05. 替换空格 难度&#xff1a;简单 请实现一个函数&#xff0c;把字符串 s 中的每个空格替换成 “%20”。 示例 1&#xff1a; 输入&#xff1a;s “We are happy.” 输出&#xff1a;“We%20are%20happy.” 限制&#xff1a; 0 < s 的长度 < 10000 …

电商 ERP 接口

电商 API 详情接口在 ERP 中的重要性 电商行业的发展已经改变了人们的消费方式。作为一种连续不断涌现并不断发展的新型销售方式&#xff0c;电商具有开创新市场、大众化消费、商业模式的多样化、效率的提高等优势&#xff0c;对传统零售业产生了极大的冲击。而 ERP 作为企业资…

图数据库 NebulaGraph v3.5.0 发布,支持免索引查询、UDF,FIND PATH 性能大幅度提升

本次 v3.5.0 版本主要是优化了 FIND ALL PATH 性能&#xff0c;支持免索引的全表扫描等功能。具体性能提升幅度&#xff0c;记得阅读下周的 NebulaGraph v3.5.0 性能报告。 特性 支持免索引的全表扫描&#xff0c;参见 pr&#xff1a;#5416支持 UDF&#xff0c;参见 pr&#…

uniapp(一) 之 小程序与uniapp 基础

uni-app 是一个使用 Vue.js 开发所有前端应用的框架&#xff0c;开发者编写一套代码&#xff0c;可发布到 i OS 、 Android 、 Web &#xff08; 响应式&#xff09;、 以及各种小程序&#xff08;微信 / 支付宝 / 百度 / 头条 / 飞书 /QQ/ 快手 / 钉 钉 / 淘宝&#xff09;、 …

笔记本 续航测试软件,最低5小时起 这些超长续航笔记本你一定不知道

笔记本电脑在发展过程中&#xff0c;除了注重性能提升、轻量化设计之外&#xff0c;另外一点最为重要的进步莫过于降低功耗延长续航能力。大众用户选择购买笔记本电脑&#xff0c;必然会有不插电使用的需求&#xff0c;如商务会谈、差旅办公等&#xff0c;因此长续航笔记本电脑…

dell笔记本外接显示器_小桌面 笔记本外接显示器的正确姿势

小桌面 笔记本外接显示器的正确姿势 2016-05-17 17:54:06 41点赞 142收藏 83评论 小编注:此篇文章来自即可瓜分10万金币,周边好礼达标就有,邀新任务奖励无上限,点击查看活动详情 先来个主题照热热身,第一次秀 地点是公司宿舍,桌面不是很宽敞 在学校买的14寸的笔记本,屏幕…

笔记本计算机的功率一般多少钱,笔记本功率一般是多少瓦

篇一:电脑各配件功率状况(耗电量)大曝光 电脑教育报 2002-08-29 09:46 篇二:电脑各配件功耗一览表 电脑配件功耗;CPU功耗表;显卡功耗表,硬盘功耗表;内存功耗表(电脑各配件功耗一览表) 2008-09-26 11:57 随着处理器显卡等制程工艺向55NM,45NM升级甚至40,32NM配件功耗在大大…

惠普笔记本苹果w10双系统_大学生笔记本推荐(2020速查版:含轻薄本和游戏本)

最近的一篇&#xff0c;本月16-18日&#xff0c;笔记本将提前大幅度降价&#xff0c;一般会是今年618最低价&#xff0c;如果有调整&#xff0c;一般就是50/100元这样&#xff0c;部分机型可能缺货&#xff0c;如果你比较急用&#xff0c;建议下手&#xff0c;特别是一些首发的…