2022- taro再学习
当前使用的taro版本: 3.4.11
taro 的一些命令
- 全局安装taro
npm install -g @tarojs/cli。 - 将当前taro项目CLi更新到最新版本
taro update self。 - 将当前taro项目项目依赖更新到与@tarojs/cli一致的版本
taro update project。
微信开发者工具的配置
- 微信开发者工具相关设置


taro 中的样式
- taro项目添加css modules功能
6. taro 样式单位推荐使用 px 和 百分比,编译到小程序时,会将 px 转成 rpx,编译到h5时,会将 px 转换成 rem。

-
适配设计稿尺寸

Taro v3.4.13 开始支持配置函数形式的 designWidth。 例如:

-
行内样式的多端适配
Taro.pxTransform(num)

-
样式转换忽略方法

-
新增和减少页面,都需要在app.config.js配置。配置时无需文件后缀名。默认page数组的第一项为首页。
-
分包和独立分包。小程序所有分包不能超过20M,单个主包和分包不能超过2M。

-
page.config.js大于app.config.js。可以在页面内使用definePageConfig 来代替page.confg.js。
实现动态设定不同平台的当前页面的表现形式:在page.config.ts中

或者:

页面内使用definePageConfig, 来代替page.config.ts; 注意:页面内使用definePageConfig时,无法使用变量。

- 路径别名设置:

使用时,vscode ts会报错,解决报错:在tsconfig.json中添加paths配置
报错:

tsconfig.json中添加paths配置:

不再报错:

-
taro v.3.3+开始支持使用html标签。

-
组件和组件属性均用小写并用短横线拼接。

-
使用vue时,点击事件用@tap
-
获取真实DOM,在onReady声明周期中。

-
在页面组件中,通过onLoad获取路由参数。
-
页面组件当中的子组件,可以通过使用taro内置的消息机制,在页面级别的onReady和onShow、onHide生命周期中进行操作。
子组件中:

-
小程序样式中不能直接使用本地资源。

-
使用taro的内置环境变量,来处理跨平台的适配
process.env.TARO_ENV

-
跨平台多端优雅写法

-
taro 的升级命令
taro update self// 升级 taro/cli 到最新版本
taro update project// 升级项目依赖

更多推荐



所有评论(0)