国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Vue過濾器(時(shí)間戳轉(zhuǎn)時(shí)間)

這篇具有很好參考價(jià)值的文章主要介紹了Vue過濾器(時(shí)間戳轉(zhuǎn)時(shí)間)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

過濾器

?HTML寫法:

定義過濾器:

?定義全局過濾器:

過濾器串聯(lián):

?帶參數(shù)過濾器:

時(shí)間戳轉(zhuǎn)時(shí)間


過濾器

官方地址:過濾器 — Vue.js (vuejs.org)

過濾器是指Vue.js支持在{{}}插值的尾部添加一個(gè)管道符“(|)”對(duì)數(shù)據(jù)進(jìn)行過濾,

經(jīng)常用于格式化文本,比如字母的大寫、貨幣的千位使用、逗號(hào)分隔、轉(zhuǎn)換時(shí)間等?

?HTML寫法:

在雙花括號(hào)中

{{ name | chilema }}

在 `v-bind` 中,從2.1.0后?開始支持

<div v-bind:id="rawId | formatId"></div>

定義過濾器:

使用filters關(guān)鍵字來定義過濾器

這里定義的過濾器為局部過濾器,在哪定義,在哪使用。

代碼實(shí)例:?

chilema方法中的value參數(shù)是雙花括號(hào)中 | 左邊的值

切記如果return沒寫,瀏覽器中將會(huì)什么都不會(huì)顯示

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <div id="app">
        {{name|chilema}}
    </div>
</body>
<script src="../js/vue2.7.js"></script>
<script>
    var app=new Vue({
        el:"#app",//綁定一個(gè)元素
        data() {
            return {
                name:"張三"
            }
        },
        filters:{
            chilema(value){
                return value+",你吃了嗎"
            }
        }
    })
</script>
</html>

瀏覽器輸出結(jié)果:

Vue過濾器(時(shí)間戳轉(zhuǎn)時(shí)間),vue,vue.js,前端,javascript

?定義全局過濾器:

?全局的過濾器用的不多,但是根據(jù)不同情況使用

?代碼實(shí)例:?

當(dāng)全局過濾器和局部過濾器重名時(shí),會(huì)采用局部過濾器。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <div id="app">
        {{name|helema}}
    </div>
</body>
<script src="../js/vue2.7.js"></script>
<script>
    Vue.filter("helema",function(value){
        return value+",你喝了嗎"
    })
    var app=new Vue({
        el:"#app",//綁定一個(gè)元素
        data() {
            return {
                name:"張三"
            }
        },
        filters:{
            chilema(value){
                return value+",你吃了嗎"
            }
        }
    })
</script>
</html>

瀏覽器輸出結(jié)果:

Vue過濾器(時(shí)間戳轉(zhuǎn)時(shí)間),vue,vue.js,前端,javascript

過濾器串聯(lián):

?代碼實(shí)例:?

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <div id="app">
        {{name|chilema|helema}}
    </div>
</body>
<script src="../js/vue2.7.js"></script>
<script>
    Vue.filter("helema",function(value){
        return value+",你喝了嗎"
    })
    var app=new Vue({
        el:"#app",//綁定一個(gè)元素
        data() {
            return {
                name:"張三"
            }
        },
        filters:{
            chilema(value){
                return value+",你吃了嗎"
            }
        }
    })
</script>
</html>

解釋:

name的值將作為參數(shù)傳入到chilema中,然后將chilema的結(jié)果傳遞到helema中

最終顯示的是最后的那個(gè)過濾器

Vue過濾器(時(shí)間戳轉(zhuǎn)時(shí)間),vue,vue.js,前端,javascript

?瀏覽器輸出結(jié)果:

Vue過濾器(時(shí)間戳轉(zhuǎn)時(shí)間),vue,vue.js,前端,javascript

?帶參數(shù)過濾器:

{{ name | chilema('arg1', arg2) }}

chilema這是有三個(gè)參數(shù),name會(huì)是他的第一個(gè)參數(shù),普通字符串?'arg1'?作為第二個(gè)參數(shù),表達(dá)式arg2的值作為第三個(gè)參數(shù)。

vue代碼:

chilema(value,arg1,arg2){
    return value+",你吃了嗎"
}

時(shí)間戳轉(zhuǎn)時(shí)間

代碼:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <div id="app">
        {{Mytime | zhuanhuanTime01}}
        <br>
        {{Mytime | zhuanhuanTime02}}
    </div>
</body>
<script src="../js/vue2.7.js"></script>
<script>
    var app = new Vue({
        el: '#app',
        data() {
            return {
                Mytime:new Date()
            }
        },
        filters:{
            zhuanhuanTime01(value){
                var date = new Date(value);
                Y = date.getFullYear();
                M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) ;
                D = date.getDate() ;
                h = date.getHours() ;
                m = date.getMinutes();
                s = date.getSeconds(); 
                console.log(Y+M+D+h+m+s); 
                return Y+'-'+M+'-'+D+' '+h+':'+m+':'+s;
            },
            zhuanhuanTime02(value){
                var date = new Date(value);
                Y = date.getFullYear();
                M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) ;
                D = date.getDate() ;
                h = date.getHours() ;
                m = date.getMinutes();
                s = date.getSeconds(); 
                console.log(Y+M+D+h+m+s); 
                return Y+'年'+M+'月'+D+'日 '+h+'時(shí)'+m+'分'+s+'秒';
            }
        }
    });
</script>
</html>

瀏覽器輸出結(jié)果:

Vue過濾器(時(shí)間戳轉(zhuǎn)時(shí)間),vue,vue.js,前端,javascript文章來源地址http://www.zghlxwxcb.cn/news/detail-641744.html

到了這里,關(guān)于Vue過濾器(時(shí)間戳轉(zhuǎn)時(shí)間)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【Vue】收集表單數(shù)據(jù) 過濾器

    【Vue】收集表單數(shù)據(jù) 過濾器

    收集表單數(shù)據(jù): 若: input type=\\\"text\\\"/ ,則v-model收集的是value值,用戶輸入的就是value值 若: input type=\\\"radio\\\"/ ,則v-model收集的是value值,且要給標(biāo)簽配置value值 若: input type=\\\"checkbox\\\"/ 1.沒有配置input的value屬性,那么收集的就是checked(勾選or未勾選,是布爾值) 2.配置input的value屬性:

    2023年04月18日
    瀏覽(20)
  • Vue3 之 過濾器

    過濾器本質(zhì)上是一個(gè)函數(shù),與自定義指令類似。 ????????全局過濾器 ?????局部過濾器 案例:將字符串首字母轉(zhuǎn)換為大寫字母的全局過濾器 ?如果換成局部過濾器 ? 注意: 當(dāng)全局過濾器和局部過濾器重名,會(huì)采用局部過濾器 與自定義命令一樣,全局過濾器可以在任何

    2024年02月05日
    瀏覽(27)
  • Vue中過濾器如何使用?

    Vue中過濾器如何使用?

    過濾器是對(duì)即將顯示的數(shù)據(jù)做進(jìn)?步的篩選處理,然后進(jìn)?顯示,值得注意的是過濾器并沒有改變?cè)瓉?的數(shù)據(jù),只是在原數(shù)據(jù)的基礎(chǔ)上產(chǎn)?新的數(shù)據(jù)。過濾器分全局過濾器和本地過濾器(局部過濾器)。 目錄 全局過濾器 本地過濾器 過濾器傳參 串聯(lián)過濾器 下?定義?個(gè)全局

    2024年02月10日
    瀏覽(22)
  • 如何使用Vue模板的過濾器?

    你想要學(xué)習(xí)如何使用Vue模板的過濾器嗎? 首先,讓我們來看看Vue模板是什么。Vue模板就是一個(gè)用來描述組件的結(jié)構(gòu)和內(nèi)容的HTML代碼。在Vue模板中,我們可以使用過濾器來對(duì)數(shù)據(jù)進(jìn)行處理和格式化。過濾器可以讓你的數(shù)據(jù)變得更加美觀、易讀,也可以實(shí)現(xiàn)一些復(fù)雜的數(shù)據(jù)處理

    2024年02月08日
    瀏覽(29)
  • VUE L 表單數(shù)據(jù)&過濾器 ⑨

    VUE L 表單數(shù)據(jù)&過濾器 ⑨

    提示:以下是本篇文章正文內(nèi)容 簡(jiǎn)介 : Vue 是一套用于構(gòu)建用戶界面的 漸進(jìn)式 框架。與其它大型框架不同的是,Vue 被設(shè)計(jì)為可以自底向上逐層應(yīng)用。Vue 的核心庫(kù)只關(guān)注視圖層,不僅易于上手,還便于與第三方庫(kù)或既有項(xiàng)目整合。另一方面,當(dāng)與現(xiàn)代化的工具鏈以及各種支

    2024年02月10日
    瀏覽(21)
  • Vue 中過濾器 filter 使用教程

    1.1 過濾器使用的背景 ?? 過濾器 提供給我們的一種 數(shù)據(jù)處理方式 。過濾器功能不是必須要使用的,因?yàn)樗鶎?shí)現(xiàn)的功能也能用 計(jì)算屬性 或者 函數(shù)調(diào)用 的方式來實(shí)現(xiàn)。 ??例如我們要在頁(yè)面顯示格式化的時(shí)間樣式,如圖所示:下面三種格式化的時(shí)間格式都是由 時(shí)間戳

    2024年02月07日
    瀏覽(26)
  • Vue2中過濾器的用法詳解

    Vue2中過濾器的用法詳解

    目錄 一、過濾器的概念 二、過濾器的使用位置 三、過濾器的分類 1、全局過濾器 2、本地過濾器 四、過濾器應(yīng)用實(shí)例 1、使用過濾器實(shí)現(xiàn)省略號(hào) 2、使用過濾器處理時(shí)間戳 五、Vue3中已廢棄過濾器? 過濾器 是vue中的一個(gè)特性,作用是用于對(duì)文本進(jìn)行格式化的作用。分為全局過

    2024年02月07日
    瀏覽(16)
  • Vue.set()方法+收集表單數(shù)據(jù)+過濾器

    目錄 收集表單數(shù)據(jù) 過濾器 給對(duì)象追加一個(gè)屬性: Vue.set(對(duì)象,‘追加屬性名’ ,\\\'追加屬性值\\\') this.$set(對(duì)象,‘追加屬性名’ ,\\\'追加屬性值\\\') 注??:對(duì)象不能是vue實(shí)例,或者vue實(shí)例的根數(shù)據(jù)對(duì)象? ? 例子: 總結(jié): 若:input type=\\\'text\\\' /,則v-model收集的是value值,用戶輸入的就

    2024年02月05日
    瀏覽(23)
  • 如何在Vue中定義和調(diào)用過濾器?

    過濾器(Filters)是 vue 為開發(fā)者提供的功能,常用于文本的格式化。過濾器可以用在兩個(gè)地方:插值表達(dá)式和 v-bind 屬性綁定。過濾器應(yīng)該被添加在 JavaScript 表達(dá)式的尾部,由“管道符”進(jìn)行調(diào)用,示例代碼如下: 在創(chuàng)建 vue 實(shí)例期間,可以在 filters 節(jié)點(diǎn)中定義過濾器,示例代碼

    2024年02月09日
    瀏覽(22)
  • Vue2-收集表單數(shù)據(jù)、過濾器、內(nèi)置指令與自定義指令、Vue生命周期

    Vue2-收集表單數(shù)據(jù)、過濾器、內(nèi)置指令與自定義指令、Vue生命周期

    ??:我徒越萬(wàn)重山 千帆過 萬(wàn)木自逢春 更多Vue知識(shí)請(qǐng)點(diǎn)擊——Vue.js 1、不同標(biāo)簽的value屬性 若: input type=\\\"text\\\"/ 普通輸入框,則v-model收集的是value值,用戶輸入的就是value值。 若: input type=\\\"radio\\\"/ 單選框,則v-model收集的是value值,且要給標(biāo)簽配置value值。 若: input type=\\\"checkb

    2024年02月13日
    瀏覽(55)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包