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

原生微信小程序按需引入vant

vant 

Vant Weapp - 轻量、可靠的小程序 UI 组件库

1.npm安装

 找到项目根目录 安装

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

2 .修改 app.json

将 app.json 中的 "style": "v2" 去除,小程序的新版基
础组件强行加上了许多样式,难以覆盖,不关闭将造成部分组件样式混乱。

3.修改 project.config.json

找到setting 下面添加以下代码就行

{..."setting": {...  //此处代表之前此处有很多代码"packNpmManually": true,"packNpmRelationList": [{"packageJsonPath": "./package.json","miniprogramNpmDistDir": "./miniprogram/"}]}
}

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

4.构建 npm 包

点击工具  构建npm  

 5.如果报错以下

Error: D:\MyProject\wx小程序\wxProject\miniprogram\ 未找到 [1.06.2301160][win32-x64]

  "miniprogramNpmDistDir": "./miniprogram/"  需要改为   "miniprogramNpmDistDir": "./"

"setting": {...  //此处代表之前此处有很多代码"packNpmManually": true,"packNpmRelationList": [{"packageJsonPath": "./package.json","miniprogramNpmDistDir": "./"}]}

6.app.json中加入以下代码

 "usingComponents": {"van-button": "@vant/weapp/button/index"}

 页面测试

 <van-button type="primary">按钮button>

 上面是npm安装的使用  其他方式请移步官网

http://www.lryc.cn/news/1937.html

相关文章:

  • 高性能IO模型:为什么单线程Redis能那么快?
  • 【数据集】中国各类水文专业常用数据集合集
  • 落枕、肩颈酸痛,用磁疗就可缓解!
  • 一文教会你如何选择远程桌面(五大主流远程软件全面讲解)
  • 【yolov5】yolov5训练自己的数据集全流程----包含本人设计的快速数据处理脚本
  • leaflet 加载CSV数据,显示图形(代码示例046)
  • 百趣代谢组学资讯:槟榔的基因组为雌雄同株植物的性别决定提供见解
  • SSO单点登录 - 多系统,单一位置登录,实现多系统同时登录 学习笔记
  • 图解LeetCode——剑指 Offer 32 - III. 从上到下打印二叉树 III
  • 【快排与归并排序算法】
  • 面试官问我:说说你对JMM内存模型的理解?为什么需要JMM?
  • 工程管理系统源码之提高工程项目管理软件的效率
  • SpringBoot集成xxl-job实现
  • 欧几里得度量和余弦度量的可取消生物识别方案
  • 平板作为主机扩展屏的实现
  • HTTP和HTTPS有什么区别?如何实现网站的HTTPS?
  • Rockstar Games遭黑客攻击,《侠盗猎车手6》90个开发视频外泄
  • RabbitMQ-客户端源码之AMQPImpl+Method
  • 雅思经验(7)
  • Ubuntu20.04 用 `hwclock` 或 `timedatectl` 设置RTC硬件时钟为本地时区
  • 大学物理·第15章【量子物理】
  • 2010-2019年290个地级市经济发展与城市绿化数据
  • 【CSS 布局】-多列布局
  • 从C语言向C++过渡
  • Matter 研讨会回顾(第三期)|乐鑫 Matter 免开发方案与证书服务介绍
  • 函数栈帧的创建和销毁——“C”
  • 腾讯云对象存储+企业网盘 打通数据链“最后一公里
  • 在浏览器输入url到发起http请求,这过程发生了什么
  • PyTorch学习笔记:nn.ReLU——ReLU激活函数
  • 同步线程