Vue.js初次嘗試吗讶,溫故知新(五)

這一節(jié)重點是模板語法燎猛,有些內(nèi)容前面我們已經(jīng)接觸到了,在本小節(jié)將會做一個小的復習照皆,然后同時也會介紹一些簡單的寫法重绷。那,讓我們開始今天的學習之旅纵寝。

一论寨、插值技巧

1、目前我們常用的插值方式是使用{{}}表達式爽茴;
2葬凳、有時候頁面初始化的一些參數(shù),我們只希望
渲染一次的時候該怎么處理呢室奏?Vue.js已經(jīng)想到了火焰,我們可以使用v-once指令
3、以上的技能點不夠使用胧沫,正常的開發(fā)過程中偶爾還會追加html昌简,這可怎么辦?別急绒怨,v-html指令可以輕松幫你解決疑難雜癥纯赎。
4、還有一位老朋友v-bind指定南蹂,還記得前面的例子么犬金?可以使用該指令來綁定一些html屬性值。

具體用法六剥,如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Vue.js模板語法練習</title>
    <script src="https://unpkg.com/vue/dist/vue.js"></script>
</head>
<body>
 <div id="app">
     <p>一次性插值</p>
     <label v-once>{{a}}</label>
     <p>永久性插值</p>
     <label v-model>{{a}}</label>
     <input type="text" v-model="a">
     <p>插入html值</p>
     <label v-html="SayHello"></label>
     ![](imgSrc)
 </div>

</body>
<script>
    var data={
        a:1,
        SayHello:'<h2>你好啊晚顷,我是html內(nèi)容</h2>',
        imgSrc:'resource/002.jpg'}

    var vm = new Vue({
        el:'#app',
        data:data
    })

    //監(jiān)視a的值變化,如果發(fā)生變化疗疟,就執(zhí)行該回調(diào)函數(shù)
    vm.$watch('a',function(newVal,oldVal){
        //展示改變后新值
        alert("改變后的數(shù)值是:"+newVal);
    })

</script>
</html>
二该默、快速縮寫

1.v-bind縮寫

<!-- 完整語法 -->
<a v-bind:href="url"></a>
<!-- 縮寫 -->
<a :href="url"></a>

2.v-on縮寫

<!-- 完整語法 -->
<a v-on:click="doSomething"></a>
<!-- 縮寫 -->
<a @click="doSomething"></a>
三、過濾器

過濾器是一個神奇的玩意策彤,一般是用來處理文本的格式栓袖,比如常見的日期格式、貨幣格式等店诗。那么在Vue中如何使用過濾器呢裹刮?這邊涉及到一個管道的概念,大家可以想想日常生活中的管道(水管)必搞,管道是不是有兩個口必指,一段是自來水工廠,一端是家里的水龍頭恕洲,這樣我們是不是不要自己凈化水塔橡,也能喝到干凈的自來水了?在Vue.js中使用|表示管道的概念梅割,是不是很熟悉,在C語言中也能看到這個符號葛家。

語法是比較簡單的户辞,如下:第一個參數(shù)是幫定值的name,第二個參數(shù)是要使用的過濾器的name癞谒。當然內(nèi)置的過濾器只能處理簡單的需求底燎,特殊的需求還是得自定義過濾器。

     <label v-once>{{ msg | capitalize }}</label>
     <p>永久性插值</p>
     <label v-model>{{count | currency '¥' 2}}</label>
過濾器效果圖

以上內(nèi)置過濾器是基于1.X版本上使用的弹砚,2.X的貌似無效双仍,所以可以使用自定義過濾器的方法。

//告訴Vue.js桌吃,我們要使用過濾器了
filters: {
    //將字符串首字母轉換為大寫
    capitalize: function (value) {
      if (!value) return ''
      value = value.toString()
      return value.charAt(0).toUpperCase() + value.slice(1)
    }
  }

PS:今天就學習這么多知識朱沃,祝小伙伴們周末愉快!

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末茅诱,一起剝皮案震驚了整個濱河市逗物,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌瑟俭,老刑警劉巖翎卓,帶你破解...
    沈念sama閱讀 222,627評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異摆寄,居然都是意外死亡失暴,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評論 3 399
  • 文/潘曉璐 我一進店門椭迎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來锐帜,“玉大人田盈,你說我怎么就攤上這事畜号。” “怎么了允瞧?”我有些...
    開封第一講書人閱讀 169,346評論 0 362
  • 文/不壞的土叔 我叫張陵简软,是天一觀的道長。 經(jīng)常有香客問我述暂,道長痹升,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,097評論 1 300
  • 正文 為了忘掉前任畦韭,我火速辦了婚禮疼蛾,結果婚禮上,老公的妹妹穿的比我還像新娘艺配。我一直安慰自己察郁,他們只是感情好衍慎,可當我...
    茶點故事閱讀 69,100評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著皮钠,像睡著了一般稳捆。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上麦轰,一...
    開封第一講書人閱讀 52,696評論 1 312
  • 那天乔夯,我揣著相機與錄音,去河邊找鬼款侵。 笑死末荐,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的新锈。 我是一名探鬼主播鞠评,決...
    沈念sama閱讀 41,165評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼壕鹉!你這毒婦竟也來了剃幌?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 40,108評論 0 277
  • 序言:老撾萬榮一對情侶失蹤晾浴,失蹤者是張志新(化名)和其女友劉穎负乡,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體脊凰,經(jīng)...
    沈念sama閱讀 46,646評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡抖棘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,709評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了狸涌。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片切省。...
    茶點故事閱讀 40,861評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖帕胆,靈堂內(nèi)的尸體忽然破棺而出朝捆,到底是詐尸還是另有隱情,我是刑警寧澤懒豹,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布芙盘,位于F島的核電站,受9級特大地震影響脸秽,放射性物質(zhì)發(fā)生泄漏儒老。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,196評論 3 336
  • 文/蒙蒙 一记餐、第九天 我趴在偏房一處隱蔽的房頂上張望驮樊。 院中可真熱鬧,春花似錦、人聲如沸囚衔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,698評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽佳魔。三九已至曙聂,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間鞠鲜,已是汗流浹背宁脊。 一陣腳步聲響...
    開封第一講書人閱讀 33,804評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留贤姆,地道東北人榆苞。 一個月前我還...
    沈念sama閱讀 49,287評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像霞捡,于是被迫代替她去往敵國和親坐漏。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,860評論 2 361

推薦閱讀更多精彩內(nèi)容

  • Vue 實例 屬性和方法 每個 Vue 實例都會代理其 data 對象里所有的屬性:var data = { a:...
    云之外閱讀 2,221評論 0 6
  • 這篇筆記主要包含 Vue 2 不同于 Vue 1 或者特有的內(nèi)容碧信,還有我對于 Vue 1.0 印象不深的內(nèi)容赊琳。關于...
    云之外閱讀 5,052評論 0 29
  • 1.安裝 可以簡單地在頁面引入Vue.js作為獨立版本,Vue即被注冊為全局變量砰碴,可以在頁面使用了躏筏。 如果希望搭建...
    Awey閱讀 11,039評論 4 129
  • 下載安裝搭建環(huán)境 可以選npm安裝,或者簡單下載一個開發(fā)版的vue.js文件 瀏覽器打開加載有vue的文檔時呈枉,控制...
    冥冥2017閱讀 6,052評論 0 42
  • 霧氣氤氳在片片水田上 白鷺振振翅膀 飛了起來 遠處的炊煙飄過來 帶著人間的煙火氣息 水牛悠然自得 閑適地泡在水塘里...
    石逸軒閱讀 175評論 0 1