微信小程序转taro,然后编译成rn的jsbundle,运行报错
-
微信小程序转taro,然后编译成rn的jsbundle,运行报错:
2020-03-19 16:20:14.141 30003-30065/com.tarodemo E/ReactNativeJS: TypeError: undefined is not an object (evaluating 'this.$router.params')
Taro v2.0.7
Taro CLI 2.0.7 environment info:
System:
OS: Windows 10
Binaries:
Node: 10.0.0 - C:\Program Files\nodejs\node.EXE
npm: 5.6.0 - C:\Program Files\nodejs\npm.CMD补充信息:
1.从微信小程序转换的taro项目再build微信小程序,在微信开发者工具中正常,就是build rn后在taro-native-shell中运行不正常。
2.按快速开始的步骤创建的taro项目,build rn后在taro-native-shell中也可以正常。
-
补充信息:
1.Android运行环境:真机、一加6T、Android 10
2.js和rn的版本都是0.59.9
3.微信小程序只是一个showToast的demo
index.wxml<view> <view> <button bindtap="wxshowToast">showToast</button> </view> </view>
index.js
getApp(); Page({ wxshowToast: function() { wx.showToast({ title: "Hello World!", duration: 500 }); } });
index.json
{ "usingComponents": {} }