最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue定義私有過濾器和基本使用

 更新時間:2021年11月22日 09:19:38   作者:huxiaoxiao  
這篇文章主要介紹的是 vue定義私有過濾器和基本使用,下面文章圍繞vue定義私有過濾器的相關資料展開內容,需要的朋友可以參考一下,希望對大家有所幫助
私有過濾器和全局過濾器的方法和概念都相同,只是一個是全局都可以調用,而私有的只有自己可以調用,
全局過濾器點這里全局過濾器
使用方法也和全局過濾器一致,只是定義的地方不同
全局過濾器是在 script 中 通過Vue.filter 定義
私有過濾器定義方法:
<script>
        let vm = new Vue({
            el:'#app',
            data:{
            
            },
            filters: { // 當前實例私有的過濾器

            }
        })
    </script>
vm實列中,有和 data 同級的 filters,用來定義當前實例的私有過濾器
    <div id="app">
        <p>{{mes | addStr}}</p>
    </div>

    <script src="./js/vue.js"></script>
    <script>
        let vm = new Vue({
            el:'#app',
            data:{
                mes:"我是一個悲觀的人,悲觀的人做悲觀的事"
            },
            filters: { // 當前實例私有的過濾器
                addStr(data,str="開心"){
                    return data.replace(/悲觀/g,str)
                }
            }
        })
    </script>
輸出結果為:
如果頁面中 有第二個實例,vm2,去調用 vm 中的過濾器,是調用不到的
如果在頁面上有一個全局過濾器,和私有過濾器,是可以同時調用的
<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: { // 當前實例私有的過濾器
                addStr(data,str="開心"){
                    return data.replace(/悲觀/g,str)
                }
            }
        })
    </script>
輸出結果:
總結:
在調用時我們在前面調用的 全局 ,后面是私有
但輸出結果卻是 私有過濾器先進行處理
所以,當同時調用全局和私有過濾器時,調用規(guī)則是誰離的近先輸出誰,
先私有在全局

到此這篇關于 vue定義私有過濾器和基本使用的文章就介紹到這了,更多相關 vue定義私有過濾器內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • vue3使用自定義指令實現(xiàn)el dialog拖拽功能示例詳解

    vue3使用自定義指令實現(xiàn)el dialog拖拽功能示例詳解

    這篇文章主要為大家介紹了vue3使用自定義指令實現(xiàn)el dialog拖拽功能示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • vue中modal傳輸數(shù)據(jù)并刷新部分頁面數(shù)據(jù)方式

    vue中modal傳輸數(shù)據(jù)并刷新部分頁面數(shù)據(jù)方式

    這篇文章主要介紹了vue中modal傳輸數(shù)據(jù)并刷新部分頁面數(shù)據(jù)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • Vue3使用ref和reactive管理狀態(tài)的代碼示例

    Vue3使用ref和reactive管理狀態(tài)的代碼示例

    ref 和 reactive 是 Composition API 中用來聲明響應式數(shù)據(jù)的兩個核心函數(shù),在 Vue 3 中,使用 setup 語法糖可以更簡潔地使用這些功能,本文將探討如何使用 ref 和 reactive 來管理狀態(tài),并解釋它們之間的區(qū)別,需要的朋友可以參考下
    2024-09-09
  • Vue3 openlayers加載瓦片地圖并手動標記坐標點功能

    Vue3 openlayers加載瓦片地圖并手動標記坐標點功能

    這篇文章主要介紹了 Vue3 openlayers加載瓦片地圖并手動標記坐標點功能,我們這里用vue/cli創(chuàng)建,我用的node版本是18.12.1,本文結合示例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2024-04-04
  • vue之延時刷新實例

    vue之延時刷新實例

    今天小編就為大家分享一篇vue之延時刷新實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • 詳解Vue3常用的6種組件通信方式

    詳解Vue3常用的6種組件通信方式

    我們用Vue3開發(fā)項目時,常常需要面對的一個問題就是組件之間的通信,如何將數(shù)據(jù)發(fā)給對應的組件,這是不可避免的一個問題,該篇講述了Vue3常用的6種組件通信方式,需要的朋友可以參考下
    2024-09-09
  • vue如何使用cookie、localStorage和sessionStorage進行儲存數(shù)據(jù)

    vue如何使用cookie、localStorage和sessionStorage進行儲存數(shù)據(jù)

    這篇文章主要介紹了vue如何使用cookie、localStorage和sessionStorage進行儲存數(shù)據(jù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • Vue3中關于setup與自定義指令詳解

    Vue3中關于setup與自定義指令詳解

    這篇文章主要介紹了Vue3中關于setup與自定義指令,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • Vue+Vite+Axios項目多環(huán)境以及部署前后端跨域

    Vue+Vite+Axios項目多環(huán)境以及部署前后端跨域

    本文介紹了如何在Vue+Vite+Axios項目中處理多環(huán)境部署和跨域問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-11-11
  • Vue3中v-for的使用示例詳解

    Vue3中v-for的使用示例詳解

    本文主要介紹了Vue3中v-for的使用方法,包括遍歷數(shù)組、遍歷對象、索引訪問、嵌套遍歷以及結合計算屬性和方法的使用,v-for可以幫助用戶動態(tài)地生成和管理列表數(shù)據(jù),并根據(jù)需要進行復雜的DOM操作,提供了多種示例,幫助讀者更好地理解和使用v-for
    2024-10-10

最新評論

东乡族自治县| 乐安县| 丹棱县| 会泽县| 株洲市| 光泽县| 墨玉县| 长汀县| 樟树市| 蒙城县| 黄石市| 麻江县| 宽城| 惠水县| 岑溪市| 婺源县| 腾冲县| 太湖县| 宝坻区| 云浮市| 元阳县| 三明市| 上杭县| 普宁市| 墨竹工卡县| 东乌珠穆沁旗| 和平县| 中牟县| 湖口县| 娄烦县| 雷山县| 上蔡县| 防城港市| 平山县| 昌乐县| 板桥市| 田阳县| 易门县| 龙里县| 雅江县| 开鲁县|