Taro引入Ant Design

您所在的位置:网站首页 mobileantdesign Taro引入Ant Design

Taro引入Ant Design

2023-03-29 16:09| 来源: 网络整理| 查看: 265

引言

最近在使用Taro开发微信小程序项目,由于Taro自带的UI内容有限,遂想引入Antd-mobile,方便开发

本文主要是基于凹凸实验室的文章做一点小修改(完全按照凹凸实验室发的样式会丢失)

Taro 3.3 alpha 发布:用 ant-design 开发小程序?

Ant Design Mobile

Get Starting

如果已经创建好了项目,请直接跳到第四步

1、进入Taro官网 Taro 2、安装 CLI (安装alpha版本) # 安装 CLI $ npm i @tarojs/cli@alpha -g 复制代码

接下来跟着官网操作下去就行了

3、安装antd-mobile $ npm install --save antd-mobile # or $ yarn add antd-mobile # or $ pnpm add antd-mobile 复制代码 4、如果已经创建好了项目,需要更换taro版本 # 卸载之前的版本 $ npm uninstall @tarojs/cli -g # 安装alpha版本 $ npm i @tarojs/cli@alpha -g # 进入项目目录 $ taro update project [taro版本号] # 删除node_modules,重新安装 复制代码 兼容工作

相对于官方示例的 H5 代码,本项目主要做了以下兼容工作:

1、首先需要安装插件 @tarojs/plugin-html $ npm i @tarojs/plugin-html 复制代码

然后配置使用即可:

// config/index.js const config = { // ... plugins: [ '@tarojs/plugin-html' ] } 复制代码 2、引入css样式

凹凸实验室的方法 本人亲测根据凹凸实验室发的文章安装会导致css样式丢失

Taro 提供两种内置样式我们可以直接引入生效:

@tarojs/taro/html.css: W3C HTML4 的内置样式,只有 HTML4 标签样式,体积较小,兼容性强,能适应大多数情况。 @tarojs/taro/html5.css: Chrome(Blink) HTML5 的内置样式,内置样式丰富,包括了大多数 HTML5 标签,体积较大,不一定支持所有小程序容器。 // app.css // html4 import '@tarojs/taro/html.css'; // html5 import '@tarojs/taro/html5.css'; 复制代码

我的方法

将@tarojs/taro/html.css 和@tarojs/taro/html5.css 复制到src文件下,然后引入app.ts文件中

// app.ts import './html.css' import './html5.css' 复制代码 组件支持列表

详见上文链接



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3