top10000
top10000
  • 发布:2024-09-21 19:58
  • 更新:2024-09-21 19:59
  • 阅读:154

uniappx uts读取页面跳转传递过来的url参数 报错

分类:uts
    onLoad((options : OnLoadOptions) => {  
        console.log('--onLoad', options)  
        if (options['url'] != null) {  
            //console.log('--d',typeof options)  
            url.value = decodeURIComponent(options['url']) as string  
        }  
    })
19:52:06.730 [plugin:uni:app-uts] 编译失败  
19:52:06.730 ‌error: 类型不匹配: 推断类型是String?(可为空的String),但预期的是String。‌  
19:52:06.730 at pages/index/web.uvue:15:34  
19:52:06.730 13 |    if (options['url'] != null) {  
19:52:06.730 14 |     //console.log('--d',typeof options)  
19:52:06.730 15 |     url.value = decodeURIComponent(options['url']) as string  
19:52:06.730    |                                    ^  
19:52:06.730 16 |    }  
19:52:06.730 17 |   })
2024-09-21 19:58 负责人:无 分享
已邀请:

最佳回复

top10000

top10000 (作者)

url.value = decodeURIComponent(options['url'] as string) as string

已解决 改成上面的就行了 加个as string

要回复问题请先登录注册