![](/img/trans.png)
[英]Why I get 'avoid using JavaScript unary operator as property name' in vue.js?
[英]why do I get this error if I return value using questionmark operator in Vue.js
我只是嘗試使用問號運算符返回值,而不是使用 return 兩次。 但是我收到錯誤消息“無法讀取未定義的屬性‘omitDescription’”。
buttonText() {
return this.omitDescription ? 'プロフィールをもっと見る' : 'プロフィールを閉じる'
// return function() {
// if(this.omitDescription) {
// return 'プロフィールをもっと見る'
// } else {
// return 'プロフィールを閉じる'
// }
// }
}
我注釋掉的部分確實起作用了,所以我無法找出區別。 謝謝!
它不一樣,在以前的方法中你返回一個 function。試試這樣:
buttonText() {
return () => this.omitDescription ? 'プロフィールをもっと見る' : 'プロフィールを閉じる';
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.