鍍金池/ 問答/HTML/ vue.js中的v-if-else對于空字符串也會判斷為true?

vue.js中的v-if-else對于空字符串也會判斷為true?

有個變量 x= "",在template中 v-if="1===1 & x",結(jié)果也成立了,應(yīng)該怎么樣讓它不成立?

回答
編輯回答
愛礙唉

v-if="1===1&&x!=''"

2018年6月27日 08:18
編輯回答
幼梔

和應(yīng)該是&&吧

2017年12月27日 17:37
編輯回答
菊外人

Java中&和&&都是邏輯運算符,都是判斷兩邊同時真則為真,否則為假;但&&當(dāng)?shù)谝粋€條件不成之后,后面的條件都不執(zhí)行了,而&則還是繼續(xù)執(zhí)行,直到整個條件語句執(zhí)行完為止。

特別注意:在javascript中&是位運算符,&&才是邏輯運算符。

2017年2月15日 17:40
編輯回答
孤影

邏輯短路,使用&&
例如:

fn && fn()
2018年5月25日 01:25