微信小程序ts+less模版引入Rant Weapp

一、新建微信小程序模版

选择:不使用云服务 / ts+less

二、引入Rant Weapp

https://vant-contrib.gitee.io/vant-weapp/#/quickstart

我使用以下方式

1、第一步

c 复制代码
# 通过 npm 安装
npm i @vant/weapp -S --production

2、第二步

c 复制代码
将 app.json 中的 "style": "v2" 去除

3、第三步

c 复制代码
修改 project.config.json ,ui组件会根据这个路径找
{
  ...
  "setting": {
    ...
    "packNpmManually": true,
    "packNpmRelationList": [
      {
        "packageJsonPath": "./package.json",
        "miniprogramNpmDistDir": "./miniprogram/"
      }
    ]
  }
}

4、第四步

c 复制代码
重启开发工具、工具 -> 构建 npm

5、第五步

c 复制代码
typescript 支持
在 tsconfig.json 中增加如下配置,以防止 tsc 编译报错。
请将path/to/node_modules/@vant/weapp修改为项目的 node_modules 中 @vant/weapp 所在的目录。
{
  ...
  "compilerOptions": {
    ...
    "baseUrl": ".",
    "types": ["miniprogram-api-typings"],
    "paths": {
      "@vant/weapp/*": ["path/to/node_modules/@vant/weapp/dist/*"]
    },
    "lib": ["ES6"]
  }
}

6、第六步

c 复制代码
引入组件
// 通过 npm 安装
// app.json
"usingComponents": {
  "van-button": "@vant/weapp/button/index"
}

7、第七步

c 复制代码
引入组件后,可以在 wxml 中直接使用组件
<van-button type="primary">按钮</van-button>
相关推荐
微擎应用1 小时前
社交电商小程序管理系统
小程序
silvia_Anne1 小时前
微信小程序首页设置
微信小程序·小程序
安妮的小熊呢2 小时前
CRMEB标准版v6.0: 商城DIY装修新升级,PS级自由设计!
运维·javascript·平面·信息可视化·小程序·开源软件
小离a_a2 小时前
uniapp小程序封装圆环显示比例数据
android·小程序·uni-app
万岳软件开发小城2 小时前
外卖系统源码如何选择?校园外卖APP+小程序平台搭建指南
小程序·同城外卖系统源码·校园外卖小程序·外卖app开发·外卖软件开发·外卖平台搭建
程序鉴定师16 小时前
西安小程序制作的可靠选择与发展前景
大数据·小程序
杰建云16718 小时前
小程序商城店铺装修怎么做
小程序
2501_915106321 天前
深入解析无源码iOS加固原理与方案,保护应用安全
android·安全·ios·小程序·uni-app·cocoa·iphone
剑神一笑1 天前
Linux less 命令深度解析:从源码看分页器的设计智慧
linux·运维·less
weikecms1 天前
CPS返利小程序一键搭建教程
小程序