报错场景:
在使用声网api时,创建client实例时使用了
const client=ref<RtmClient|null>=null
进行初始化定义变量.
结果在client.value.login时,无论参数是proxy类型还是普通对象(无论哪种在正确引入client时其实都可以用)都无法登录.
解决方法
直接使用
let client=null
进行初始化定义变量.不使用proxy包裹变量.
出错分析
待研究,有知道的大佬麻烦评论区搭个楼.
Tips
在以后的vue3开发中,不涉及到响应式的数据不要滥用ref,常量直接使用let定义即可.