嫩草影院久久99_老司机午夜网站国内精品久久久久久久久_久久夜色精品国产_国产一级做a爰片久久毛片

Vue一些注意點

2019-8-27    seo達人

1.Method與計算屬性computed的區別

區別在于method每次都執行函數,而computed基于依賴緩存,只要相關值不變,那么就不必再執行函數。



下面,注意Date不是響應式依賴:



computed: {

  now: function () {

    return Date.now()

  }

}

所以使用計算屬性



2.v-if與v-show

v-if 是真實的條件渲染,因為它會確保條件塊在切換當中適當地銷毀與重建條件塊內的事件監聽器和子組件。



v-if 也是惰性的:如果在初始渲染時條件為假,則什么也不做——在條件第一次變為真時才開始局部編譯(編譯會被緩存起來)。



相比之下, v-show 簡單得多——元素始終被編譯并保留,只是簡單地基于 CSS 切換。



一般來說, v-if 有更高的切換消耗而 v-show 有更高的初始渲染消耗。因此,如果需要頻繁切換使用 v-show 較好,如果在運行時條件不大可能改變則使用 v-if 較好。



令,v-show不支持template語法。



3.v-for

可以v-for="item in items"也可以of



還有可選第二參數作為前項的索引:



<li v-for="(item, index) in items">

也可以用模板渲染父節點或模板,來渲染多個子塊。



<ul id="repeat-object" class="demo">

     <li v-for="value in object">

       {{ value }}

     </li>

  </ul>

new Vue({

       el: '#repeat-object',

       data: {

       object: [

        {FirstName: 'John'},

        {LastName: 'Doe'},

        {Age: 30}

      ]

    }

  })

寫成這樣,輸出:



{ "FirstName": "John" }

{ "LastName": "Doe" }

{ "Age": 30 }

將object從數組變為如下:



object: {



FirstName: 'John',



LastName: 'Doe',



Age: 30



}



那么輸出:



John

Doe

30

此時直接指向的是值了。



還有三參數:v-for="(value, key, index) in object"

還可以用整數,輸出10個數字:



<div id="haha">

  <span v-for="n in 10">{{ n }}</span>

</div>

var t=1,n=0;

new Vue({

 el: '#haha',

 data: {

 object: {

 n:n+t

  }

 }

})

很好的例子

4.一些數組方法

push():在末尾添加一個或多個元素,并返回新長度

pop():刪除并返回最后一個元素

shift():刪除并返回第一個元素

unshift():數組開頭添加一個或多個元素,并返回新長度

splice():刪除或替換元素,返回被刪除元素。splice(index,number,new ele),用new ele 替換index開始的number個元素

sort()

reverse()





5.類似v-on:click(含參)的注意點

<button v-on:click="warn('Form cannot be submitted yet.', $event)">Submit</button>

methods: {

  warn: function (message, event) {

    // 現在我們可以訪問原生事件對象

    if (event) event.preventDefault()

    alert(message)

  }

}

如上,可以傳入原生DOM對象。

阻止冒泡還有其他方法,即在v-on上使用事件修飾符。常見事件修飾符有:

<!-- 阻止單擊事件冒泡 -->

<a v-on:click.stop="doThis"></a>

<!-- 提交事件不再重載頁面 -->

<form v-on:submit.prevent="onSubmit"></form>

<!-- 修飾符可以串聯  -->

<a v-on:click.stop.prevent="doThat"></a>

<!-- 只有修飾符 -->

<form v-on:submit.prevent></form>

<!-- 添加事件偵聽器時使用事件捕獲模式 -->

<div v-on:click.capture="doThis">...</div>

<!-- 只當事件在該元素本身(而不是子元素)觸發時觸發回調 -->

<div v-on:click.self="doThat">...</div>

<!-- 只會觸發一次點擊 -->

<a v-on:click.once="doThis"></a>

有事件修飾符,還有鍵盤修飾符。

<!-- 只有在 keyCode 是 13 時調用 vm.submit() -->

<input v-on:keyup.13="submit">

<input v-on:keyup.enter="submit">

又新增了按鍵修飾符,和組合鍵修飾:

<!-- Alt + C -->

<input @keyup.alt.67="clear">

<!-- Ctrl + Click -->

<div @click.ctrl="doSomething">Do something</div>

6.神奇的v-model

神奇之處在于會根據控件形式自動選取方法更新元素。

例子

<div id="che">

      <select v-model="sele"  multiple>

         <option v-for="op in ops" v-bind:value="op.index">{{op.va}}</option>

         

      </select>

      <span>{{sele}}</span>

    </div>

new Vue({

          el: '#che',

          data: {

            sele: [],

            ops:[

                {index:1,va:"s"},

                {index:2,va:"ss"},

                {index:3,va:"ssr"}

            ]

          }

        })

若option里綁定value,則會將value值按所選中的放在數組sele開頭。

若沒有綁定value,會將{{op.va}}當做value。若寫為{{op.index}}則將index當做value。



藍藍設計m.sdgs6788.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計  cs界面設計  ipad界面設計  包裝設計  圖標定制  用戶體驗 、交互設計、 網站建設 平面設計服務

日歷

鏈接

個人資料

藍藍設計的小編 http://m.sdgs6788.com

存檔

嫩草影院久久99_老司机午夜网站国内精品久久久久久久久_久久夜色精品国产_国产一级做a爰片久久毛片
<em id="09ttv"></em>
    <sup id="09ttv"><pre id="09ttv"></pre></sup>
    <dd id="09ttv"></dd>

        • 国产一区二区毛片| 欧美综合激情网| 久久九九国产精品| 欧美一区二区三区男人的天堂 | 午夜久久福利| 欧美亚洲一区| 久热精品视频在线免费观看| 久久综合成人精品亚洲另类欧美 | 亚洲最新视频在线| 亚洲特级毛片| 久久精品一区四区| 欧美日韩亚洲视频一区| 国产片一区二区| 亚洲国产女人aaa毛片在线| 一区二区三区蜜桃网| 欧美在线视屏 | 欧美在线高清视频| 欧美另类视频| 国产一区二区高清| 日韩一级黄色大片| 久久夜色精品国产| 一本色道久久88综合日韩精品| 午夜精品在线| 欧美另类videos死尸| 狠狠色综合播放一区二区| 亚洲作爱视频| 媚黑女一区二区| 在线视频你懂得一区| 久久亚洲图片| 亚洲一区亚洲二区| 久久久精品一区二区三区| 欧美精品午夜| 黄色亚洲免费| 性色av一区二区三区在线观看| 欧美高清视频一区二区| 亚洲免费视频一区二区| 欧美激情第8页| 国内揄拍国内精品久久| 午夜精品999| 亚洲老司机av| 欧美黄免费看| 亚洲精品国产精品国自产观看| 久久精品成人欧美大片古装| 亚洲精品久久久久久久久久久| 中国av一区| 欧美精品xxxxbbbb| 亚洲黄色在线看| 蜜桃久久精品乱码一区二区| 午夜国产一区| 国产精品欧美在线| 亚洲天堂av在线免费观看| 亚洲缚视频在线观看| 久久精品水蜜桃av综合天堂| 国产在线一区二区三区四区| 欧美一区二区三区另类| 在线一区二区三区四区| 欧美吻胸吃奶大尺度电影| 亚洲精品中文字幕在线| 亚洲电影第三页| 欧美电影资源| 日韩午夜av电影| 亚洲国产高清一区二区三区| 两个人的视频www国产精品| 亚洲国内在线| 亚洲国产欧美不卡在线观看| 欧美成年人网站| 99国内精品久久久久久久软件| 亚洲大片在线观看| 欧美www视频| 夜夜爽www精品| 宅男精品视频| 国内精品久久久久影院优| 美女999久久久精品视频| 欧美不卡视频| 亚洲午夜激情免费视频| 亚洲影院色在线观看免费| 国产酒店精品激情| 免费av成人在线| 欧美美女操人视频| 欧美一区二区视频观看视频| 久久九九久精品国产免费直播| 亚洲激情一区二区| 亚洲一区二区3| 在线看视频不卡| 亚洲伦理自拍| 国产日韩一区二区| 亚洲福利免费| 国产欧美欧美| 91久久黄色| 国产农村妇女毛片精品久久莱园子| 久久亚洲综合网| 亚洲在线视频| 1024成人| 亚洲欧美第一页| 亚洲人成欧美中文字幕| 亚洲免费综合| 亚洲美女一区| 久久精品夜色噜噜亚洲aⅴ| 亚洲精品系列| 欧美一区二区三区啪啪| 亚洲伦理在线免费看| 亚洲欧美一区二区原创| 亚洲美女在线国产| 欧美在线亚洲一区| 亚洲在线观看免费视频| 美女精品在线观看| 久久激情视频| 欧美日一区二区三区在线观看国产免| 久久激情综合网| 欧美日韩一区二区国产| 欧美大片91| 国产一区在线视频| 亚洲午夜av| av成人免费在线| 久久香蕉国产线看观看av| 欧美伊人精品成人久久综合97| 欧美激情网站在线观看| 开元免费观看欧美电视剧网站| 国产精品精品视频| 亚洲美女诱惑| 亚洲免费观看在线视频| 久热这里只精品99re8久| 久久精品网址| 国产女优一区| 亚洲影院在线| 午夜天堂精品久久久久| 欧美午夜不卡在线观看免费| 亚洲人成7777| 一区二区毛片| 欧美精品在线网站| 亚洲国产日本| 亚洲人被黑人高潮完整版| 久久综合给合| 欧美xx视频| 亚洲国产老妈| 欧美成人69av| 亚洲日本成人| 中文国产成人精品久久一| 欧美日韩另类字幕中文| 99精品欧美一区二区蜜桃免费| 99re6热在线精品视频播放速度| 欧美+日本+国产+在线a∨观看| 免费中文字幕日韩欧美| 亚洲国产精品精华液2区45| 麻豆精品精品国产自在97香蕉| 亚洲福利视频免费观看| 在线一区观看| 国产精品乱码| 欧美在线免费观看视频| 欧美91视频| 亚洲视频网在线直播| 国产精品久久久久999| 亚洲欧美一区二区原创| 美女成人午夜| 亚洲视屏在线播放| 国产欧美日韩免费看aⅴ视频| 欧美一区国产在线| 欧美国产另类| 亚洲一区二区三区四区五区黄| 国产精品视频99| 亚洲国产一区在线观看| 亚洲视频 欧洲视频| 国产精品一二三| 久久久久久伊人| 亚洲激情在线视频| 午夜精品久久久久久久男人的天堂 | 欧美国产精品va在线观看| 亚洲美女诱惑| 国产欧美亚洲一区| 蜜桃av久久久亚洲精品| 一区二区久久| 免费在线播放第一区高清av| 中国亚洲黄色| 在线日本欧美| 国产精品国产三级国产专播精品人| 性高湖久久久久久久久| 亚洲国产精品久久精品怡红院| 午夜精品久久久久久| 亚洲高清不卡av| 国产精品一区二区三区久久| 欧美成人一区二区三区| 午夜久久久久久| 亚洲精品综合精品自拍| 久久久亚洲高清| 亚洲男人的天堂在线观看| 91久久综合亚洲鲁鲁五月天| 国产欧美日韩综合| 欧美日韩日日夜夜| 蜜臀久久99精品久久久久久9| 亚洲欧美亚洲| 亚洲香蕉视频| 亚洲欧洲视频在线| 老司机aⅴ在线精品导航| 亚洲欧美日韩中文视频| aaa亚洲精品一二三区| 亚洲国产精品成人久久综合一区| 国产婷婷色一区二区三区| 国产精品美女久久久久aⅴ国产馆| 欧美国产免费| 欧美不卡在线|