2022- taro再学习

当前使用的taro版本: 3.4.11

taro 的一些命令
  1. 全局安装taro npm install -g @tarojs/cli
  2. 将当前taro项目CLi更新到最新版本taro update self
  3. 将当前taro项目项目依赖更新到与@tarojs/cli一致的版本taro update project
微信开发者工具的配置
  1. 微信开发者工具相关设置
    在这里插入图片描述
    在这里插入图片描述
taro 中的样式
  1. taro项目添加css modules功能

在这里插入图片描述6. taro 样式单位推荐使用 px 和 百分比,编译到小程序时,会将 px 转成 rpx,编译到h5时,会将 px 转换成 rem。

在这里插入图片描述

  1. 适配设计稿尺寸
    在这里插入图片描述
    Taro v3.4.13 开始支持配置函数形式的 designWidth。 例如:
    在这里插入图片描述

  2. 行内样式的多端适配 Taro.pxTransform(num)
    在这里插入图片描述

  3. 样式转换忽略方法
    在这里插入图片描述

  4. 新增和减少页面,都需要在app.config.js配置。配置时无需文件后缀名。默认page数组的第一项为首页。

  5. 分包和独立分包。小程序所有分包不能超过20M,单个主包和分包不能超过2M。
    在这里插入图片描述

  6. page.config.js大于app.config.js。可以在页面内使用definePageConfig 来代替page.confg.js。

实现动态设定不同平台的当前页面的表现形式:在page.config.ts中

在这里插入图片描述
或者:
在这里插入图片描述

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

在这里插入图片描述

  1. 路径别名设置:

在这里插入图片描述
使用时,vscode ts会报错,解决报错:在tsconfig.json中添加paths配置
报错:
在这里插入图片描述
tsconfig.json中添加paths配置:
在这里插入图片描述

不再报错:
在这里插入图片描述

  1. taro v.3.3+开始支持使用html标签。
    在这里插入图片描述

  2. 组件和组件属性均用小写并用短横线拼接。
    在这里插入图片描述

  3. 使用vue时,点击事件用@tap

  4. 获取真实DOM,在onReady声明周期中。
    l

  5. 在页面组件中,通过onLoad获取路由参数。

  6. 页面组件当中的子组件,可以通过使用taro内置的消息机制,在页面级别的onReady和onShow、onHide生命周期中进行操作。
    子组件中:
    在这里插入图片描述

  7. 小程序样式中不能直接使用本地资源。
    在这里插入图片描述

  8. 使用taro的内置环境变量,来处理跨平台的适配
    process.env.TARO_ENV
    在这里插入图片描述

  9. 跨平台多端优雅写法
    在这里插入图片描述

  10. taro 的升级命令
    taro update self // 升级 taro/cli 到最新版本
    taro update project // 升级项目依赖
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值