欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue攔截器組件的使用方式

 更新時(shí)間:2025年04月10日 08:56:38   作者:鴕鳥七號(hào)~~  
這篇文章主要介紹了vue攔截器組件的使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

vue攔截器組件的使用

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script src="js/vue.js" type="text/javascript"></script>
    <div id="app">  
        <input type="text"  v-model="msg"/><br/>
        {{msg | upper}}  <br/>
        {{msg | upper | lower}} <br/>
        {{msg | test}} <br/>
        <!-- 帶參的過濾器的使用 -->
        {{data | formate("yyyy-MM-dd hh:mm:ss")}}
 
    </div>
 
    <script type="text/javascript">
        // 自定義過濾器
        // <!-- 首字母改為大寫 -->
        // 過濾器的名字  value 過濾的數(shù)據(jù)
        Vue.filter('upper',(value) => { 
            // charAt返回指定位置的字符  toUpperCase() 轉(zhuǎn)化為大寫  slice(1)從第二位截取
            return value.charAt(0).toUpperCase()+value.slice(1);
        })
        // 首字母改為小寫 
        // 過濾器的名字  value 過濾的數(shù)據(jù)
        Vue.filter('lower',(value) => { 
            // charAt返回指定位置的字符  toLowerCase() 轉(zhuǎn)化為小寫  slice(1)從第二位截取
            return value.charAt(0).toLowerCase()+value.slice(1);
        })
        //帶參數(shù)的過濾器 value就是data   arg1就是過濾器的參數(shù)
        Vue.filter('formate',function(value,arg1){
            if(arg1=='yyyy-MM-dd hh:mm:ss'){
                var times = "";
                times+=value.getFullYear()+"-"+(value.getMonth() + 1)+"-"+value.getDate()+" "+value.getHours()+":"+value.getMinutes()+":"+value.getSeconds();
                return times;
            }
            return value;
        })
        new Vue({
            el:"#app",
            data:{
                msg:"",
                data:new Date()
            },
            // 局部過濾器
            filters:{
                test:function(vaval){
                    return vaval.charAt(0).toUpperCase()+vaval.slice(1);
                }
            }
        })
    </script>
</body>
</html>

組件的使用

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>組件化思想</title>
</head>
<body>
    <script src="js/vue.js" type="text/javascript"></script>
    <div id="app">
        <button-con></button-con>
        <button-con></button-con>
        <button-con></button-con>
    </div>
    <script type="text/javascript">
        // 全局組件注冊(cè)  注冊(cè)了一個(gè)名為button-con的新組件
        Vue.component('button-con',{
            // data必須是一個(gè)函數(shù)
            data:function(){
                return{
                    count:0
                }
            },  
            // 組件模板內(nèi)容必須是單個(gè)跟元素  組件模板內(nèi)容可以是模板字符串
            template:'<button v-on:click="count++">點(diǎn)擊了{(lán){count}}次</button>'
        })
 
        new Vue({
            el:"#app",
            data:{
 
            }
        })
        
    </script>
</body>
</html>

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue3的7種種組件通信詳情

    Vue3的7種種組件通信詳情

    Vue3兼容大部分Vue2的特性,用Vue2代碼開發(fā)Vue3都可以,性能上面打包大小減少 41%,初次渲染快 55%,更新快 133%,內(nèi)存使用減少 54%,本篇文章主要介紹Vue3的7種種組件通信,需要的朋友可以參考下面文章的具體內(nèi)容
    2021-09-09
  • Vue組件實(shí)現(xiàn)數(shù)字滾動(dòng)抽獎(jiǎng)效果

    Vue組件實(shí)現(xiàn)數(shù)字滾動(dòng)抽獎(jiǎng)效果

    這篇文章主要為大家詳細(xì)介紹了Vue組件實(shí)現(xiàn)數(shù)字滾動(dòng)抽獎(jiǎng)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 關(guān)于vue.js v-bind 的一些理解和思考

    關(guān)于vue.js v-bind 的一些理解和思考

    本篇文章主要介紹了關(guān)于vue.js v-bind 的一些理解和思考,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-06-06
  • vuex?store?緩存存儲(chǔ)原理分析

    vuex?store?緩存存儲(chǔ)原理分析

    這篇文章主要介紹了vuex?store?緩存存儲(chǔ)原理,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • 富文本編輯器quill.js?開發(fā)之自定義插件示例詳解

    富文本編輯器quill.js?開發(fā)之自定義插件示例詳解

    這篇文章主要為大家介紹了富文本編輯器quill.js?開發(fā)之自定義插件示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • Vue echarts封裝實(shí)現(xiàn)流程

    Vue echarts封裝實(shí)現(xiàn)流程

    這篇文章主要介紹了Vue echarts封裝的實(shí)現(xiàn),Echarts,它是一個(gè)與框架無關(guān)的JS圖表庫,但是它基于JS,這樣很多框架都能使用它
    2023-01-01
  • vue中為何方法要寫在methods的里面

    vue中為何方法要寫在methods的里面

    這篇文章主要介紹了vue中為何方法要寫在methods的里面,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • 基于Vue2的移動(dòng)端開發(fā)環(huán)境搭建詳解

    基于Vue2的移動(dòng)端開發(fā)環(huán)境搭建詳解

    這篇文章主要給大家介紹的是基于Vue2的移動(dòng)端環(huán)境搭建,移動(dòng)端大家更多想到的是響應(yīng)布局,我們根據(jù)不同大小的屏幕進(jìn)行適配,當(dāng)然少不了我們的重頭戲rem,移動(dòng)端相比pc端就沒什么特別的了。我會(huì)一步一步帶領(lǐng)大家進(jìn)入Vue2的世界,感興趣的朋友下面來一起學(xué)習(xí)學(xué)習(xí)吧。
    2016-11-11
  • Vue項(xiàng)目保持element組件同行,設(shè)置組件不自動(dòng)換行問題

    Vue項(xiàng)目保持element組件同行,設(shè)置組件不自動(dòng)換行問題

    這篇文章主要介紹了Vue項(xiàng)目保持element組件同行,設(shè)置組件不自動(dòng)換行問題。具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • 利用Vue3+Element?Plus封裝公共表格組件(帶源碼)

    利用Vue3+Element?Plus封裝公共表格組件(帶源碼)

    最近公司項(xiàng)目中頻繁會(huì)使用到table表格,而且前端技術(shù)這一塊也用到了vue3來開發(fā),所以基于element plus table做了一個(gè)二次封裝的組件,這篇文章主要給大家介紹了關(guān)于利用Vue3+Element?Plus封裝公共表格組件的相關(guān)資料,需要的朋友可以參考下
    2023-11-11

最新評(píng)論