$router.params发现数字参数未能自动转换?
-
$router.params发现数字参数未能自动转换?
官方教程里获取传送参数,如果是数字参数会自动转换为数值型,
// 传入参数 id=2&type=test
Taro.navigateTo({ url: '/pages/page/path/name?id=2&type=test'})// 接收并输出参数
// 下面是官方教程中的结果,数值类型自动转换过来了
//console.log(this.$router.params) // 输出 { id: 2, type: 'test' }// 下面是我实际测试的结果,发现数值型没有转换,依旧是字符型类型
console.log(this.$router.params) // 输出 { id: '2', type: 'test' }请教,这是不是一个bug呢?我目前测试的版本 Taro v1.3.11
-
@jsntcw 不是咯,这个就是字符串格式的