html5 - vue.js でエスケープ文字の式判定を行うにはどうすればよいですか?
漂亮男人
漂亮男人 2017-05-24 11:36:59
0
1
765

<text class="iconfont">{{selected == item.id ? '' : ''}}</text>
次のように書きます。正しいアイコンフォントを表示できます
ただし、
<text class="iconfont">{{selected == item.id ? item.selIcon : item.nmlIcon}}</text>
データに
nmlIcon を定義: '',
selIcon : ''
現時点では表示できません

その理由は何ですか?専門家の方、分析をお願いします、ありがとう!

漂亮男人
漂亮男人

全員に返信(1)
淡淡烟草味

これは、HTML に文字列を入れると、まず Vue によって解析されてからブラウザによって取得されるため、結果は Vue に到達した時点ですでにエスケープされているためです。

{{}}v-text 是设置元素的 textContentだから逃げられない。

そのため、代わりに {{{}}} 或者 v-html を使用できます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート