问题遇到的现象和发生背景
Vue3 + vite + Ts + pinia项目使用?.运算符,报错:Uncaught SyntaxError: Unexpected token '.'
问题相关代码,请勿粘贴截图
vnode.component?.exposed?.show()
运行结果及报错内容
报错:Uncaught SyntaxError: Unexpected token '.'
Vue3 + vite + Ts + pinia项目使用?.运算符,报错:Uncaught SyntaxError: Unexpected token '.'
vnode.component?.exposed?.show()
报错:Uncaught SyntaxError: Unexpected token '.'
如果这样不行那就只能 用if 来写了 。vue可能不支持这种写法
if(vnode.component&&vnode.component.exposed&&vnode.component.exposed.show){
vnode.component.exposed.show()
}