vue2项目模板里为什么不能写?.可选链符?

比如这么写,就会报错

:class="recordList?.length ? '' : 'is-disabled'"

一定要这么写编译才不会出问题

:class="recordList && recordList.length ? '' : 'is-disabled'"
阅读 3k
1 个回答

原因是因为它是 ECMAScript 2020 (ES2020) 中的一个新特性 Vue 2 的模板解析引擎并不支持这个语法,
可以用Babel进行编译

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏