92国产精品视频_亚洲a级在线观看_国产精品电影观看_国产精品免费观看在线_精品伊人久久97_亚洲人成在线观_尤物九九久久国产精品的特点_成人激情在线播放_成人黄色大片在线免费观看_亚洲成人精品久久久_久久免费视频在线观看_久久精品国产一区_国产一区二区三区18_亚洲欧美中文字幕在线一区_日韩美女中文字幕_日韩视频免费在线

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。



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

日歷

鏈接

個人資料

藍藍設計的小編 http://www.skdbbs.com

存檔

92国产精品视频_亚洲a级在线观看_国产精品电影观看_国产精品免费观看在线_精品伊人久久97_亚洲人成在线观_尤物九九久久国产精品的特点_成人激情在线播放_成人黄色大片在线免费观看_亚洲成人精品久久久_久久免费视频在线观看_久久精品国产一区_国产一区二区三区18_亚洲欧美中文字幕在线一区_日韩美女中文字幕_日韩视频免费在线
久久久久久久久久国产精品| 欧美成人免费播放| 日韩中文字幕国产精品| 久久影院资源站| 国产做受高潮69| 国产精品一区二区三区久久| 在线播放日韩av| 久久久女人电视剧免费播放下载| 92看片淫黄大片欧美看国产片| 亚洲视频一区二区| 日韩一区视频在线| 精品中文字幕在线观看| 日韩一级裸体免费视频| 黑人巨大精品欧美一区二区免费| 丝袜美腿精品国产二区| 国产999精品视频| 国产精品男女猛烈高潮激情| 欧美日韩性视频| 亚洲美腿欧美激情另类| 狠狠爱在线视频一区| 欧美日韩一区二区精品| 国产精品入口免费视| 久久人人爽人人| 久久在线免费观看视频| 日韩免费在线看| 在线精品91av| www.久久久久| 亚洲有声小说3d| 亚洲精品国产精品国自产观看浪潮| 亚洲人成在线观看| 高清欧美性猛交| 91chinesevideo永久地址| 成人国产精品av| 欧美激情精品久久久久久黑人| 久久综合电影一区| 国产国产精品人在线视| 久久精品成人一区二区三区| 国产精品va在线播放我和闺蜜| 欧美一级视频免费在线观看| 91大神福利视频在线| 亚洲护士老师的毛茸茸最新章节| 亚洲高清一区二| 欧美亚洲一级片| 色噜噜狠狠狠综合曰曰曰88av| 亚洲美女福利视频网站| 亚洲成人av中文字幕| 91精品国产自产在线观看永久| 亚洲中国色老太| 国内揄拍国内精品少妇国语| 高清欧美性猛交xxxx| 国产精品久久久亚洲| 日韩男女性生活视频| 亚洲新中文字幕| 国产欧美日韩专区发布| 性欧美亚洲xxxx乳在线观看| 日韩成人在线观看| 亚洲第一精品久久忘忧草社区| 亚洲精选在线观看| 亚洲一区二区三区在线免费观看| 欧美性色19p| 国产精品久久久久999| 国产综合香蕉五月婷在线| 欧美大片在线看免费观看| 亚洲精品国偷自产在线99热| 欧美精品制服第一页| 最近2019年中文视频免费在线观看| 日韩精品在线观看网站| 97精品免费视频| 日本欧美在线视频| www国产精品视频| 欧美成人免费观看| 欧美极品少妇与黑人| 成人激情在线观看| 国产精品女人网站| 久久精品青青大伊人av| 国产成人aa精品一区在线播放| 亚洲成人1234| 亚洲性视频网址| 亲爱的老师9免费观看全集电视剧| 韩国福利视频一区| 欧美日韩国产麻豆| 国产精品video| 538国产精品一区二区在线| 日韩天堂在线视频| 久久精品国产亚洲一区二区| 国产精品aaaa| 亚洲一二在线观看| 韩曰欧美视频免费观看| 欧美黑人xxxx| 国产mv久久久| 亚洲另类xxxx| 亚洲激情免费观看| 日韩精品在线观看网站| 国产97在线观看| 国产成人一区二区三区| 国产欧美最新羞羞视频在线观看| 日韩在线观看免费全| 成人a在线视频| 亚洲乱码国产乱码精品精天堂| 91老司机精品视频| 亚洲欧美日韩精品| 亚洲欧美一区二区三区情侣bbw| 欧美精品福利视频| 2019国产精品自在线拍国产不卡| 欧美日韩中国免费专区在线看| 高跟丝袜欧美一区| 亚洲人午夜色婷婷| 久久久精品中文字幕| 久久综合色88| 亚洲www视频| 亚洲男人的天堂网站| 日韩av片免费在线观看| 欧美日韩国产中文精品字幕自在自线| 91高清在线免费观看| 成人精品视频久久久久| 日韩av不卡在线| 亚洲在线视频观看| 欧美精品在线视频观看| 欧美性视频在线| 久久久亚洲福利精品午夜| 日韩美女免费视频| 亚洲精品720p| 亚洲欧洲国产伦综合| 国产一区二区三区在线看| 久久久久久91香蕉国产| 日韩激情在线视频| 国产精品网站大全| 欧美—级a级欧美特级ar全黄| 欧美www视频在线观看| 午夜精品www| 国产成人精品一区二区三区| 日韩精品免费在线视频| 亚洲在线观看视频| 亚洲精品国产福利| 亚洲激情免费观看| 久久精品免费电影| 久久久精品国产亚洲| 欧美亚洲伦理www| 久久久久久国产精品美女| 国产亚洲欧美日韩精品| 欧美性生交xxxxxdddd| 26uuu久久噜噜噜噜| 欧美亚洲另类视频| 欧美一级电影在线| 国产激情综合五月久久| 亚洲xxx自由成熟| 亚洲国产欧美一区二区三区同亚洲| 国产69精品久久久久久| 一区二区欧美亚洲| 久久久精品日本| 51视频国产精品一区二区| 热99久久精品| 欧美性69xxxx肥| 日韩av免费一区| 久久在精品线影院精品国产| 人人做人人澡人人爽欧美| 久99九色视频在线观看| 日韩欧美在线一区| 久久精品国产视频| 欧美高清激情视频| 日韩精品久久久久| 91精品国产自产在线观看永久| 精品视频一区在线视频| 欧美老肥婆性猛交视频|