之前用Taro 使用Taro.getApp获取路由参数
但是getApp只能在首次加载框架启动时候注入初始化数据
那么依赖 原本大规模使用getApp获取参数的地方都会有问题
现在只是简单的将
Taro.getApp().$router.params = {
...Taro.getApp().$router.params,
...this.$router.params.query
}
// 页面级模块
将Taro.getApp
充当全局实例使用。
问题:
- 这样会不会存在问题?
- 这样的用法是否恰当
- 如何处理获取路由参数比较优雅?(例如一些打点获取参数,从单一实例可以获取)