相关平台
微信小程序
复现仓库
https://github.com/leifeng/taro_weapp_plugintest
小程序基础库: 2.27.0
使用框架: React
复现步骤
//小程序页面
<Navigator url='plugin://myPlugin/list?a=1'>
Go to pages/list!
</Navigator>
//插件页面
import { Component } from "react";
import { View } from "@tarojs/components";
import { getCurrentInstance } from "@tarojs/taro";
import "./list.css";
export default class Index extends Component {
$instance = getCurrentInstance();
componentDidMount() {
console.log(this.$instance.router); //这里params有值,{a:1}
console.log(this.$instance.router.params); //为空 ,{}
}
render() {
return <View>test</View>;
}
}
期望结果
params有值
实际结果
为空
环境信息
Taro CLI 3.4.10 environment info:
System:
OS: Windows 10
Binaries:
Node: 14.18.2 - d:\Program Files\nodejs\node.EXE
Yarn: 1.22.17 - d:\Program Files\nodejs\yarn.CMD
npm: 6.14.15 - d:\Program Files\nodejs\npm.CMD
2条答案
按热度按时间ttcibm8c1#
+1 有几率获取不到参数,如何解决?
w3nuxt5m2#
+1 有几率获取不到参数,如何解决?