您的位置:首页 > 娱乐 > 明星 > 免费建站网站一级大录像不卡在线看网页_贵州定制型网站建设_市场调研_企业qq

免费建站网站一级大录像不卡在线看网页_贵州定制型网站建设_市场调研_企业qq

2025/1/8 18:06:33 来源:https://blog.csdn.net/qq_44402184/article/details/144826051  浏览:    关键词:免费建站网站一级大录像不卡在线看网页_贵州定制型网站建设_市场调研_企业qq
免费建站网站一级大录像不卡在线看网页_贵州定制型网站建设_市场调研_企业qq

请添加图片描述

👨🏻‍💻 热爱摄影的程序员
👨🏻‍🎨 喜欢编码的设计师
🧕🏻 擅长设计的剪辑师
🧑🏻‍🏫 一位高冷无情的全栈工程师
欢迎分享 / 收藏 / 赞 / 在看!

TDesign 是腾讯设计团队推出的一套小程序 UI 组件库,提供了一套丰富的组件,可以帮助开发者快速搭建小程序页面。

TDesign 官网 - 快速开始

初始化 NPM

在微信开发者工具中新建一个小程序项目 tdesign-demo,如果项目中没有 package.json 文件,通过如下命令生成一个:

npm init -y

安装 TDesign 组件库

在项目根目录下执行以下命令,安装 TDesign 组件库:

npm i tdesign-miniprogram -S --production

执行完成后,将会在项目根目录下生成 node_modules 目录:

在这里插入图片描述

修改 project.config.json

在项目根目录下找到 project.config.json 文件,添加如下配置:

微信官方文档 - 小程序 - npm 支持 中关于 packNpmManuallypackNpmRelationList 的说明:

  • 配置 project.config.json 的 setting.packNpmManually 为 true,开启自定义 node_modules 和 miniprogram_npm 位置的构建 npm 方式。

  • 配置 project.config.json 的 setting.packNpmRelationList 项,指定 packageJsonPath 和 miniprogramNpmDistDir 的位置。

{"setting": {"packNpmManually": true,"packNpmRelationList": [{"packageJsonPath": "./package.json","miniprogramNpmDistDir": "./miniprogram/"}]}
}

在这里插入图片描述

然后在微信开发者工具中点击菜单栏的 工具 -> 构建 npm,等待构建完成后点击 确定

在这里插入图片描述

在这里插入图片描述

可以看到在 miniprogram 目录下多了 miniprogram_npm 目录:

在这里插入图片描述

接着点击 详情 -> 本地设置,勾选 将 JS 编译成 ES5。然后重启微信开发者工具:

在这里插入图片描述

修改 app.json

app.json 中的 "style": "v2" 移除。因为该配置表示启用新版组件样式,将会导致 TDesign 的组件样式错乱。

修改 tsconfig.json

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

{"compilerOptions": {"paths": {"tdesign-miniprogram/*":["./miniprogram/miniprogram_npm/tdesign-miniprogram/*"]}}
}

使用组件

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

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

接着就可以在 wxml 中直接使用组件:

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

在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com