上图是我想要的效果,其中10和3是变量。
我试了这种,显示underfine
return{
list_tabs:["已回答" + this.people_reply],
people_reply:10, //已回答
people_none:3, //未回答
}
试了ES6的字符串拼接,也不行
list_tabs:["`已回答${people_reply}`"],
像这种情况该怎么解决呀?
上图是我想要的效果,其中10和3是变量。
我试了这种,显示underfine
return{
list_tabs:["已回答" + this.people_reply],
people_reply:10, //已回答
people_none:3, //未回答
}
试了ES6的字符串拼接,也不行
list_tabs:["`已回答${people_reply}`"],
像这种情况该怎么解决呀?
list_tabs:["已回答" + people_reply],
people_reply:10, //已回答
people_none:3, //未回答
为啥不这么写?
list_tabs:["已回答" + this.people_reply],不行是因为在这句代码生效的时候它还不知道this.people_reply存在嘞。
list_tabs:["已回答${people_reply}
"] 这个写法叫模板字符串,正确的写法是没有双引号的,同样也要确保people_reply存在。
建议把list_tabs放在computed中。
13 回答12.9k 阅读
7 回答2.1k 阅读
5 回答1.4k 阅读
9 回答1.7k 阅读✓ 已解决
6 回答1.5k 阅读
3 回答1.3k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
list_tabs 要放到 vue 的 computed 里面,而不是 data 里面。