真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Vue如何實現(xiàn)自帶的過濾器-創(chuàng)新互聯(lián)

這篇文章將為大家詳細講解有關Vue如何實現(xiàn)自帶的過濾器,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

目前成都創(chuàng)新互聯(lián)已為成百上千家的企業(yè)提供了網(wǎng)站建設、域名、虛擬空間、網(wǎng)站改版維護、企業(yè)網(wǎng)站設計、固始網(wǎng)站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

vue是什么

Vue是一套用于構建用戶界面的漸進式JavaScript框架,Vue與其它大型框架的區(qū)別是,使用Vue可以自底向上逐層應用,其核心庫只關注視圖層,方便與第三方庫和項目整合,且使用Vue可以采用單文件組件和Vue生態(tài)系統(tǒng)支持的庫開發(fā)復雜的單頁應用。

一 過濾器寫法

{{ message | Filter}}

二 Vue自帶的過濾器:capitalize

功能:首字母大寫



  
    
    Vue自帶的過濾器
    
    
  
  
    
      {{message | capitalize}}
    
           var myVue = new Vue({         el: ".test",         data: {           message: "abc"         }       })        

上面代碼輸出:Abc

三 Vue自帶的過濾器:uppercase

功能:全部大寫



  
    
    Vue自帶的過濾器
    
    
  
  
    
      {{message | uppercase}}
    
           var myVue = new Vue({         el: ".test",         data: {           message: "abc"         }       })        

上面代碼輸出:ABC

 四 Vue自帶的過濾器:uppercase

功能:全部小寫



  
    
    Vue自帶的過濾器
    
    
  
  
    
      {{message | lowercase}}
    
           var myVue = new Vue({         el: ".test",         data: {           message: "ABC"         }       })        

上面代碼輸出:abc

 五 Vue自帶的過濾器:currency

功能:輸出金錢以及小數(shù)點

參數(shù):

第一個參數(shù)     {String} [貨幣符號] - 默認值: '$'

第二個參數(shù)     {Number} [小數(shù)位] - 默認值: 2



  
    
    Vue自帶的過濾器
    
    
  
  
    
      {{message | currency}} 
      {{message | currency '¥' "1"}} 
    
    
      var myVue = new Vue({
        el: ".test",
        data: {
          message: "123.4673"
        }
      })
    
  

六 Vue自帶的過濾器:pluralize

功能: 如果只有一個參數(shù),復數(shù)形式只是簡單地在末尾添加一個 “s”。如果有多個參數(shù),參數(shù)被當作一個字符串數(shù)組,對應一個、兩個、三個…復數(shù)詞。如果值的個數(shù)多于參數(shù)的個數(shù),多出的使用最后一個參數(shù)。

參數(shù):{String} single, [double, triple, ...



  
    
    Vue自帶的過濾器
    
    
  
  
    
    {{message}}  {{message | pluralize 'item'}} 
    
      
        
  •           {{item}}  {{item | pluralize 'item'}}          
  •                              
  •           {{item}}  {{item | pluralize 'st' 'rd'}}          
  •                              
  •           {{item}}  {{item | pluralize 'item'}}          
  •                              
  •           {{item}}  {{item | pluralize 'st' 'rd'}}          
  •                        var myVue = new Vue({         el: ".test",         data: {           message: 1,           lili: [1,2,3],           man: {             name1: 1,             name2: 2,             name3: 3           }         }       })        

    七 Vue自帶的過濾器:debounce

    (1)限制: 需在@里面使用

    (2)參數(shù):{Number} [wait] - 默認值: 300

    (3)功能:包裝處理器,讓它延遲執(zhí)行 x ms, 默認延遲 300ms。包裝后的處理器在調(diào)用之后至少將延遲 x ms, 如果在延遲結(jié)束前再次調(diào)用,延遲時長重置為 x ms。

    
    
      
        
        Vue自帶的過濾器
        
        
      
      
        
          點擊我,我將10秒后消失
        
        
          var myVue = new Vue({
            el: ".test",
            methods: {
              disappear: function () {
                document.getElementById("btn").style.display= "none";
              }
            }
          })
        
      
    

    八 Vue自帶的過濾器:limitBy

    (1)限制:需在v-for(即數(shù)組)里面使用

    (2)兩個參數(shù):

    第一個參數(shù):{Number} 取得數(shù)量

    第二個參數(shù):{Number} 偏移量

    
    
      
        
        Vue自帶的過濾器
        
        
      
      
        
           
            
  • {{item}}
  •                        
  • {{item}}
  •                        var myVue = new Vue({         el: ".test",         data: {           lili: [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]         }       })        

     九 Vue自帶的過濾器:filterBy

    (1)限制:需在v-for(即數(shù)組)里面使用

    (2)三個參數(shù):

    第一個參數(shù): {String | Function} 需要搜索的字符串

    第二個參數(shù): in (可選,指定搜尋位置)

    第三個參數(shù): {String} (可選,數(shù)組格式)

    
    
      
        
        Vue自帶的過濾器
        
        
      
      
        
           
            
  • {{item}}
  •                               
  • {{item.name}}
  •                               
  • {{item.name+"+"+item.dada}}
  •                        var myVue = new Vue({         el: ".test",         data: {           lili: ["oi", "oa", "ll", "lo" ,"ouo" ,"kk" ,"oala"],           man: [  //此處注意man是數(shù)組,不是對象           {name: "lily"},           {name: "lucy"},           {name: "oo"},           {dada: "lsh"},           {dada: "ofg"}           ]         }       })        

    十 Vue自帶的過濾器:orderBy

    (1)限制:需在v-for(即數(shù)組)里面使用

    (2)三個參數(shù):

    第一個參數(shù): {String | Array | Function} 需要搜索的字符串

    第二個參數(shù): {String} 可選參數(shù) order 決定結(jié)果升序(order >= 0)或降序(order < 0),默認是升序

    
    
      
        
        Vue自帶的過濾器
        
        
      
        
        
          
           
            
  • {{item}}
  •                               
  • {{item}}
  •                                      
  • {{item.name}}
  •                               
  • {{item.name}}
  •                                      
  • {{item.name}}
  •                        var myVue = new Vue({         el: ".test",         data: {           lili: ["oi", "kk", "ll"],           man: [  //此處注意man是數(shù)組,不是對象          {           name: 'Jackie',           age: 62          },          {           name: 'Chuck',           age: 76          },          {           name: 'Bruce',           age: 61          }         ]         },         methods: {           ageByTen: function () {             return 1;           }         }       })        

    關于“Vue如何實現(xiàn)自帶的過濾器”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

    另外有需要云服務器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


    文章名稱:Vue如何實現(xiàn)自帶的過濾器-創(chuàng)新互聯(lián)
    網(wǎng)站鏈接:http://weahome.cn/article/csdjde.html

    其他資訊

    在線咨詢

    微信咨詢

    電話咨詢

    028-86922220(工作日)

    18980820575(7×24)

    提交需求

    返回頂部