91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue指令v-html使用過濾器filters功能實例

發布時間:2020-09-28 23:42:02 來源:腳本之家 閱讀:173 作者:Chobits 欄目:web開發

問題

2.0 filters only work in mustache tags and v-bind.

Vue2.0 不再支持在 v-html 中使用過濾器,比如在 1.0 中是這樣使用的:

{{{ option.title | highlight }}}

然而,現在不能使用了,Vue2.0 的過濾器現在只能應用在 {{ }} 和 v-bind 中。

然而,嫌麻煩,還想使用怎么辦?

解決方法

  • 使用全局方法
  • 使用 computed 屬性
  • 使用 $options.filters

使用全局方法

put your highlight into methods, and v-html="highlight(option.title)"

可以在 Vue 上定義全局方法:

Vue.prototype.highlight= function (sTitle) {
 // to do
};

然后所有組件上都可以直接用這個方法了:

v-html="highlight(option.title)"

使用 computed 屬性

  • What if I have a filter that outputs HTML? Do I have to use a computed property or is there a better way?
  • Computed properties are the best way. You get automatic caching.

當然,可以使用計算屬性 computed,返回原生 html 給 v-html 即可。

使用 $options.filters

You can use $options.filters

v-html="$options.filters.highlight(option.title)".

這個方式在文檔中并沒有說明,但是這也是可靠的方法。

You can safely rely on that: $options are the options passed to the Vue constructor when creating a vm (so any component or new Vue). From that point on is just javascript

以上就是本次介紹的關于vue指令v-html使用的全部知識點,感謝大家的閱讀和對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

顺昌县| 理塘县| 嘉善县| 鲁甸县| 托克托县| 报价| 特克斯县| 绥阳县| 潞西市| 淅川县| 高邮市| 金寨县| 库车县| 福州市| 兰坪| 根河市| 烟台市| 德令哈市| 通化市| 铜鼓县| 东兴市| 南江县| 永川市| 浏阳市| 丰都县| 横峰县| 福建省| 大同县| 晋州市| 祥云县| 崇阳县| 阿拉善左旗| 奉新县| 湟源县| 南川市| 方山县| 炉霍县| 托克托县| 渝北区| 馆陶县| 柘荣县|