最近在学习Taro框架开发小程序和h5,采用react/less语言来开发,涉及到的一些小知识将会在这里总结一下,方便以后查验
环境判断
process.env.TARO_ENV
h5 taro-ui需要单独配置项
h5: {
exnextModules: ['taro-ui']
}
多环境打包
outputRoot: dist/${process.env.TARO_ENV}
,
import { getCurrentInstance } from '@tarojs/taro'
路由传参 通过getCurrentInstance().router.params.id获取参数
事件传参
import Taro from '@tarojs/taro'
onClick={() =>
this.itemClick(index)
}
itemClick = (id) => {
Taro.navigateTo({ url: /pages/index2/index2?id=${id}
})
}