頁面上v-if一直不起作用, 直到我打印結果時....
let item=data.page.list[1] console.info(item.zstp && item.zstp.length>5) console.info(item.zstp && item.zstp.length>5) console.info(item.zstp && item.zstp.length>5)
打印的結果:
由於js的 邏輯運算符不返回邏輯值而導致的錯誤.
console.info(!!item.zstp && item.zstp.length>5)
這種強轉就能正常返回邏輯值