Skip to content

tdesign-miniprogram 集成

你可以非常容易地,在 weapp-vite 中集成 tdesign-miniprogram

你只需要按照 tdesign-miniprogram 快速开始 进行操作即可顺利成功注册

而且在 weapp-vite 里注册更加的简单,大体的操作如下:

安装包

sh
pnpm add tdesign-miniprogram

构建成功后勾选 将 JS 编译成 ES5

在微信开发者工具,详情中勾选 将 JS 编译成 ES5

修改 app.json

app.json 中的 "style": "v2" 移除。

修改 tsconfig.json (与官方文档不同)

如果使用 typescript 开发,需要修改 tsconfig.json 指定 paths

json
{
  "paths": {
    "tdesign-miniprogram/*": ["./node_modules/tdesign-miniprogram/miniprogram_dist/*"]
  }
}

使用组件

以按钮组件为例,只需要在 JSON 文件中引入按钮对应的自定义组件即可

json
{
  "usingComponents": {
    "t-button": "tdesign-miniprogram/button/button"
  }
}

然后在你的 wxml 里面使用:

html
<t-button theme="primary">按钮</t-button>

就是这么简单

自动导入组件

只需要以下的配置,你就可以直接在 wxml 里面直接使用任意的组件,weapp-vite 会自动帮你进行 组件的注册

ts
import { TDesignResolver } from 'weapp-vite/auto-import-components/resolvers'

export default <UserConfig>{
  weapp: {
    enhance: {
      autoImportComponents: {
        resolvers: [
          TDesignResolver(), 
        ],
      },
    },
  },
}

Released under the MIT License.