AlwaysLoveme / vant-ttapp

参照Vant-Weapp开发的抖音原生小程序UI组件库
MIT License
7 stars 3 forks source link

logo

轻量、可靠的抖音原生小程序 UI 组件库

🔥 文档网站(国内)

参照 Vant-Weapp 开发的适用于抖音原生小程序的UI组件库

目前暂无法使用的组件

  1. radioradio-group
  2. checkbox-group
  3. dropdown-menudropdown-item
  4. gridgrid-item
  5. tree-select
  6. tabstabbar

无法使用的原因是此类组件用到了Componentrelation属性,抖音小程序中暂未支持该属性

介绍

Vant 是一个轻量、可靠的移动端组件库,于 2017 年开源。

目前 Vant 官方提供了 Vue 2 版本Vue 3 版本微信小程序版本,并由社区团队维护 React 版本支付宝小程序版本

预览

扫描下方小程序二维码,体验组件库示例:

使用之前

使用 Vant Weapp 前,请确保你已经学习过抖音官方的 小程序简易教程自定义组件介绍

安装

方式一. 通过 npm 安装 (推荐)

小程序已经支持使用 npm 安装第三方包,详见 npm 支持

# 通过 npm 安装
npm i @zhuxian/ttapp -S --production

# 通过 yarn 安装
yarn add @zhuxian/ttapp --production

### 方式二. 下载代码

直接通过 git 下载 Vant Ttapp 源代码,并将 `dist` 目录拷贝到自己的项目中。

```bash
git clone https://github.com/AlwaysLoveme/vant-ttapp.git

使用组件

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

{
  "usingComponents": {
    "van-button": "/path/to/vant-ttapp/dist/button/index"
  }
}

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

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

在开发者工具中预览

# 安装项目依赖
npm install

# 执行组件编译
npm run dev

打开字节开发者工具,把vant-ttapp/example目录添加进去就可以预览示例了。

基础库版本

Vant Ttapp 最低支持到小程序基础库 2.6.5 版本。

链接

开源协议

本项目基于 MIT协议,请自由地享受和参与开源。