微信小程序在TS模板下引入TDesign组件

这篇具有很好参考价值的文章主要介绍了微信小程序在TS模板下引入TDesign组件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

介绍

TDesign 是腾讯官方出品的一款微信小程序组件库。本文介绍如何在新建ts空白模板下引入TDesign库

步骤

  1. 新建一个空白项目,这里可以选择TS-基础模板微信小程序 ts 模板,微信小程序,微信小程序,tdesign,小程序
    新建项目目录结构如图所示:
    微信小程序 ts 模板,微信小程序,微信小程序,tdesign,小程序
    注意这里其实小程序的文件都存放在miniprogram文件夹下,因此我们后续安装npm包时需要进入miniprogram文件夹中
    如果直接在当前文件夹下安装npm包,后续构建npm包会报无法找到npm包的错误

NPM packages not found. Please confirm npm packages which need to build are belong to miniprogramRoot directory. Or you may edit project.config.json’s packNpmManually and packNpmRelationList

此处的miniprogramRoot目录应该就是指miniprogram文件夹了

  1. 新建成功后我们在开发工具右下角选择终端,新建一个终端,输入cd miniprogram输入npm init指令
    微信小程序 ts 模板,微信小程序,微信小程序,tdesign,小程序

然后一直回车跳过,接着输入安装指令npm i tdesign-miniprogram -S --production,进度条快结束时会卡一会,过一会会安装成功
微信小程序 ts 模板,微信小程序,微信小程序,tdesign,小程序

  1. 在微信开发者工具中对 npm 进行构建:左上角选择工具 - 构建 npm,此时直接构建成功,并不需要再修改project.config.json文件的配置
    微信小程序 ts 模板,微信小程序,微信小程序,tdesign,小程序
  2. 将 app.json 中的 “style”: “v2” 移除。

使用

我们可以直接通过全局引入的方式,在app.json文件中引入想要的组件

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

微信小程序 ts 模板,微信小程序,微信小程序,tdesign,小程序
然后在页面中使用

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

微信小程序 ts 模板,微信小程序,微信小程序,tdesign,小程序
按钮效果如下图所示
微信小程序 ts 模板,微信小程序,微信小程序,tdesign,小程序
其他组件也是类似的引入方法

总结

在第一次引入TDesign组件库时,遇到最大的疑惑是不知该何时引入组件库----------新建一个小程序模板后进行引入,构建npm一直失败------------------应该在minprogram文件夹下安装npm包,其他的官方都有相关的教程,按照步骤即可。文章来源地址https://www.toymoban.com/news/detail-768369.html

到了这里,关于微信小程序在TS模板下引入TDesign组件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序中使用 TDesign 自定义 TabBar

    根据 微信官方文档 描述,每个 tab 页下的自定义 tabBar 组件实例是不同的; 如需实现 tab 选中态,要在当前页面下,通过 getTabBar 接口获取组件实例,并调用 setData 更新选中态 在使用到 TabBar 的页面中加入以下代码

    2024年02月08日
    浏览(44)
  • 微信小程序ts+less模版引入Rant Weapp

    选择:不使用云服务 / ts+less https://vant-contrib.gitee.io/vant-weapp/#/quickstart 我使用以下方式 1、第一步 2、第二步 3、第三步 4、第四步 5、第五步 6、第六步 7、第七步

    2024年02月02日
    浏览(39)
  • tdesign的文件上传(微信小程序+idea的springboot)

    目录 1. springboot后端 1.1 FileController.java  1.2 listener文件的ErpApplicationListener.java 1.3  【重点!】FileServiceImpl层  1.4 IFileService 1.5 StringUtil通用类  1.6 主程序加一个监听器  1.7 oss是什么和怎么创建(application.yml文件) 2. 微信小程序端 2.1 TDesign的upload组件 1. app.json全局引用一下

    2024年02月03日
    浏览(42)
  • 微信小程序TDesign封装的时间选择器,可以选中今天、昨天、上周、上月等功能

    微信小程序TDesign封装的日期选择器 可以选中今天、昨天、上周、上月等功能。 确定返回日期时,会判断时间戳大小,返回createdTime,endTime 组件图片展示 父组件使用组件 组件wxml 组件wxss 组件JSON 组件js

    2024年02月15日
    浏览(87)
  • TDesign电商小程序模板解析02-首页功能

    上一篇我们搭建了底部的导航条,这一篇来拆解一下首页的功能。首页有如下功能 可以进行搜索 显示轮播图 横向可拖动的页签 图文卡片列表 因为是要使用组件库的组件搭建页面,自然是先需要引入自定义组件 引入的组件还是不少的,贴入配置后发现控制台报错,因为这里

    2024年02月10日
    浏览(50)
  • TDesign电商小程序模板解析01-自定义底部导航栏

    我们已经利用了两篇文章解读了一下微信小程序带的TDesign模板 TDesign小程序组件库01 TDesign小程序组件库02 入门一款前端组件库,如果挨个去看每个组件的用法未免比较枯燥,即使看懂了其实离实际开发还是比较远的。为了快速的入门,其实带着一个实际的案例去学习就比较快

    2024年02月10日
    浏览(60)
  • uniapp----微信小程序 日历组件(周日历&& 月日历)【Vue3+ts+uView】

    用Vue3+ts+uView来编写日历组件; 存在周日历和月日历两种显示方式; 高亮显示当天日期,红点渲染有数据的日期,点击显示数据 1. calendar-week-mouth组件代码 2. 在页面引用组件

    2024年02月04日
    浏览(73)
  • 面试官说,布局小程序页面记得用TDesign组件库

    「作者主页」 :雪碧有白泡泡 「个人网站」 :雪碧的个人网站 「推荐专栏」 : ★ java一站式服务 ★ ★ 前端炫酷代码分享 ★ ★ uniapp-从构建到提升 ★ ★ 从0到英雄,vue成神之路 ★ ★ 解决算法,一个专栏就够了 ★ ★ 架构咱们从0说 ★ ★ 数据流通的精妙之道★ TDesign U

    2024年02月14日
    浏览(101)
  • 微信小程序TS项目使用mobx(页面直接使用store和自定义组件中使用store)

     注意:下载完成后,需要删除 miniprogram_npm 目录后,重新构建 npm。 注意:ts编写的话,方法中使用this,需要在参数中定义this: any,否则会提示错误 引入onLoad()方法中引入createStoreBindings将store上的方法和属性绑定到页面中 在unOnLoad()方法中销毁destroyStoreBindings() 页面中使用:

    2024年02月16日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包