关于 vue 中模版 和 js 的一点疑问

来源:4-23 vue原理-考点总结和复习

香饽饽0

2021-04-17

javascript 有一各新特性,可选链,借助一个babel 插件就能够使用 a?.x 这种语法?
我有一个项目,时间比较久之前的了,当时配置了此插件,发现可选链,只能在 vue 的 js 部分使用,但是不能在 vue 的 templetate 的插值部分使用 (<p>{{a?.x}}</p>),请问这是为什么呢?有什么方法能在 templete 里也可以使用。

写回答

1回答

双越

2021-04-17

用 computed ,把 a?.x 的逻辑放在 computed 中实现。

0
2
双越
回复
香饽饽0
?. 语法归根结底还是 ES 语法,所以你确认一下你当前的 babel 是否支持这个语法,是否需要配置什么 babel 的插件?
2021-04-18
共2条回复

前端框架及项目面试 聚焦Vue3/React/Webpack

面向1-3年前端的框架及项目面试“刚需内容”

4706 学习 · 1669 问题

查看课程