vue指令v-html使用過(guò)濾器filters功能實(shí)例
問(wèn)題
2.0 filters only work in mustache tags and v-bind.
Vue2.0 不再支持在 v-html 中使用過(guò)濾器,比如在 1.0 中是這樣使用的:
{{{ option.title | highlight }}}
然而,現(xiàn)在不能使用了,Vue2.0 的過(guò)濾器現(xiàn)在只能應(yīng)用在 {{ }} 和 v-bind 中。
然而,嫌麻煩,還想使用怎么辦?
解決方法
- 使用全局方法
- 使用 computed 屬性
- 使用 $options.filters
使用全局方法
put your highlight into methods, and v-html="highlight(option.title)"
可以在 Vue 上定義全局方法:
Vue.prototype.highlight= function (sTitle) { // to do };
然后所有組件上都可以直接用這個(gè)方法了:
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.
當(dāng)然,可以使用計(jì)算屬性 computed,返回原生 html 給 v-html 即可。
使用 $options.filters
You can use $options.filters
v-html="$options.filters.highlight(option.title)".
這個(gè)方式在文檔中并沒(méi)有說(shuō)明,但是這也是可靠的方法。
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
以上就是本次介紹的關(guān)于vue指令v-html使用的全部知識(shí)點(diǎn),感謝大家的閱讀和對(duì)腳本之家的支持。
相關(guān)文章
關(guān)于Vue的?Vuex的4個(gè)輔助函數(shù)
這篇文章主要介紹了關(guān)于Vue的?Vuex的4個(gè)輔助函數(shù),輔助函數(shù)的好處就是幫助我們簡(jiǎn)化了獲取store中state、getter、mutation和action,下面我們一起來(lái)看看文章具體的舉例說(shuō)明吧,需要的小伙伴也可以參考一下2021-12-12解決element ui el-row el-col里面高度不一致問(wèn)題
這篇文章主要介紹了解決element ui el-row el-col里面高度不一致問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-08-08vue實(shí)現(xiàn)標(biāo)簽頁(yè)切換/制作tab組件詳細(xì)教程
在項(xiàng)目開(kāi)發(fā)中需要使用vue實(shí)現(xiàn)tab頁(yè)簽切換功能,所以這里總結(jié)下,這篇文章主要給大家介紹了關(guān)于vue實(shí)現(xiàn)標(biāo)簽頁(yè)切換/制作tab組件的相關(guān)資料,需要的朋友可以參考下2023-11-11vue分片上傳視頻并轉(zhuǎn)換為m3u8文件播放的實(shí)現(xiàn)示例
前端上傳大文件、視頻的時(shí)候會(huì)出現(xiàn)超時(shí)、過(guò)大、很慢等情況,為了解決這一問(wèn)題,跟后端配合做了一個(gè)切片的功能,本文主要介紹了vue分片上傳視頻并轉(zhuǎn)換為m3u8文件播放的實(shí)現(xiàn)示例,感興趣的可以了解一下2023-11-11Vue中如何對(duì)ElementUI的Dialog組件封裝
這篇文章主要介紹了Vue中如何對(duì)ElementUI的Dialog組件封裝問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-03-03基于Vue 擼一個(gè)指令實(shí)現(xiàn)拖拽功能
這篇文章主要介紹了Vue 指令實(shí)現(xiàn)拖拽功能,實(shí)現(xiàn)原理很簡(jiǎn)單,文中通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-10-10