文章詳情頁
html5 - vue.js中,如何對(duì)轉(zhuǎn)義字符進(jìn)行表達(dá)式判斷?
瀏覽:170日期:2022-12-04 15:03:20
問題描述
<text class='iconfont'>{{selected == item.id ? ’’ : ’’}}</text>這樣子寫,我能夠顯示出正確的iconfont但是,<text class='iconfont'>{{selected == item.id ? item.selIcon : item.nmlIcon}}</text>在data里面定義nmlIcon : ’’,selIcon : ’’這時(shí)候,我就顯示不出來了
請(qǐng)問這是啥原因呢?各位高手麻煩給分析分析,謝謝!
問題解答
回答1:這是因?yàn)樵?HTML 放字符串的話,是先瀏覽器解析 Vue 再得到的,所以到了 Vue 手上就是已經(jīng)轉(zhuǎn)義了的結(jié)果。
{{}} 即 v-text 是設(shè)置元素的 textContent 的,所以不會(huì)轉(zhuǎn)義。
所以你可以改用 {{{}}} 或者 v-html。
標(biāo)簽:
Html5
排行榜

熱門標(biāo)簽