Taro引入Ant Design |
您所在的位置:网站首页 › mobileantdesign › Taro引入Ant Design |
引言 最近在使用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 |