vue定義私有過濾器和基本使用
更新時間:2021年11月22日 09:19:38 作者:huxiaoxiao
這篇文章主要介紹的是 vue定義私有過濾器和基本使用,下面文章圍繞vue定義私有過濾器的相關(guān)資料展開內(nèi)容,需要的朋友可以參考一下,希望對大家有所幫助
私有過濾器和全局過濾器的方法和概念都相同,只是一個是全局都可以調(diào)用,而私有的只有自己可以調(diào)用,
全局過濾器點這里全局過濾器
使用方法也和全局過濾器一致,只是定義的地方不同
全局過濾器是在
script
中 通過Vue.filter
定義私有過濾器定義方法:
<script> let vm = new Vue({ el:'#app', data:{ }, filters: { // 當(dāng)前實例私有的過濾器 } }) </script>
在
vm
實列中,有和 data
同級的 filters
,用來定義當(dāng)前實例的私有過濾器<div id="app"> <p>{{mes | addStr}}</p> </div> <script src="./js/vue.js"></script> <script> let vm = new Vue({ el:'#app', data:{ mes:"我是一個悲觀的人,悲觀的人做悲觀的事" }, filters: { // 當(dāng)前實例私有的過濾器 addStr(data,str="開心"){ return data.replace(/悲觀/g,str) } } }) </script>
輸出結(jié)果為:

如果頁面中 有第二個實例,
vm2
,去調(diào)用 vm
中的過濾器,是調(diào)用不到的如果在頁面上有一個全局過濾器,和私有過濾器,是可以同時調(diào)用的
<div id="app"> <p>{{mes | setStr | addStr}}</p> </div> <script src="./js/vue.js"></script> <script> Vue.filter('setStr',function(data){ return data+'我是全局過濾器' }) let vm = new Vue({ el:'#app', data:{ mes:"我是一個悲觀的人,悲觀的人做悲觀的事" }, filters: { // 當(dāng)前實例私有的過濾器 addStr(data,str="開心"){ return data.replace(/悲觀/g,str) } } }) </script>
輸出結(jié)果:

總結(jié):
在調(diào)用時我們在前面調(diào)用的 全局 ,后面是私有
但輸出結(jié)果卻是 私有過濾器先進行處理
所以,當(dāng)同時調(diào)用全局和私有過濾器時,調(diào)用規(guī)則是誰離的近先輸出誰,
先私有在全局
到此這篇關(guān)于 vue定義私有過濾器和基本使用的文章就介紹到這了,更多相關(guān) vue定義私有過濾器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
vue實現(xiàn)導(dǎo)出word文檔功能實例(含多張圖片)
項目需要導(dǎo)出word,于是乎又是查閱資料,然后自己寫,下面這篇文章主要給大家介紹了關(guān)于vue實現(xiàn)導(dǎo)出word文檔功能(含多張圖片)的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-09-09vant的Uploader?文件上傳,圖片數(shù)據(jù)回顯問題
這篇文章主要介紹了vant的Uploader?文件上傳,圖片數(shù)據(jù)回顯問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-10-10elementUI自定義上傳文件功能實現(xiàn)(前端后端超詳細(xì)過程)
自定義上傳思路很簡單,下面這篇文章主要給大家介紹了關(guān)于elementUI自定義上傳文件功能實現(xiàn)(前端后端超詳細(xì)過程)的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-11-11vue 動態(tài)組件(component :is) 和 dom元素限制(is)用法說明
這篇文章主要介紹了vue 動態(tài)組件(component :is) 和 dom元素限制(is)用法說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-09-09Vue?el-menu?左側(cè)菜單導(dǎo)航功能的實現(xiàn)
這篇文章主要介紹了Vue?el-menu?左側(cè)菜單導(dǎo)航功能,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-08-08