javascript - 在 v-text 字段 vuetify 中使用大括号?

标签 javascript vue.js vuetify.js

这是我的代码:

v-text="${item.name} ${item.surname} ${(item.place_name ? ' (' + item.place_name + ')' : '')}"

但我收到错误消息说“{”是意外的。我可以在 vuetify 中使用它吗?

最佳答案

你漏掉了反引号

v-text="`${item.name} ${item.surname} ${(item.place_name ? ' (' + item.place_name + ')' : '')`}"

上面的内容应该可以正常工作,记住您也可以使用带有双花括号的插值,例如:

{{ `${item.name} ${item.surname} ${(item.place_name ? ' (' + item.place_name + ')' : '')` }}

在您创建的标签内而不是 v-text 指令

您还可以将该值保存在正确命名的计算属性中,并像

一样引用它
v-text="myComputedProperty"

所以你从模板中删除该逻辑

关于javascript - 在 v-text 字段 vuetify 中使用大括号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61388604/

相关文章:

javascript - 椭圆曲线点压缩算法

javascript - 输入时提交表单,页面上包含多个包含文件

javascript - 如何知道是否在 src ="..."中调用了 php 文件?

typescript - VS Code在Vue+TypeScript项目中找不到模块,WebStorm没问题

vuetify.js - Vuetify,Nuxt,在开发模式下使用树摇动

vue.js - 将对象作为 prop 传递并将嵌套表单值与 Vuetify 文本字段同步

jquery - 谷歌图表格式

javascript - 10秒计时定时器/vue.js

vue.js - 在没有 mapState 的情况下调用 vuex store

javascript - 如何以编程方式关闭 Vuetify 扩展面板?