初學Vue之數量加減

2022-07-03 19:51:14 字數 1807 閱讀 1531

效果圖:

總數:}

div>

js:

var test=new

vue(,,]

},methods:,

add:

function

(idx)}})

總結:在vue2.x版本中,v-for的第二個引數是index即索引,並且後面使用時不用加$符號。

而vue1.x的index索引是在第乙個引數,第二個引數才是對應值,而且後面使用時需要加$符號

vue2.x版本中 el 不能使用body

vue2.x:陣列語法:

value in arr    或者   (value,index) in arr      使用或傳參時:}      @click="add(index)"函式接收時就能直接使用index

物件語法:

value in object  或者  (value,key,index) in object   value是值,key是鍵值,index是索引值,後面兩個都是可選

vue1.x:陣列語法:

value in arr    或者   (index,value) in arr      使用或傳參時:}      @click="add($index)"函式接收時就能直接使用$index

物件語法:

value in object  或者  (key,value) in object   value是值,key是鍵值

vue2.x中的key只支援 number 和 string 型別等primitive(原始) 型別,不支援object。

@click是v-on:的簡寫方式。

:key是v-bind:key的簡寫方式。官方給出加入key的解釋是:如果資料項的順序被改變,vue 將不會移動 dom 元素來匹配資料項的順序, 而是簡單復用此處每個元素,並且確保它在特定索引下顯示已被渲染過的每個元素

自己的理解:感覺和小程式中的wx:key=「」有點類似,加上key之後,表示獨一無二,在資料項順序改變的時候,比如刪除增加,就能跟蹤每個節點,從而重用和重新排序現有元素,不會出現渲染錯誤等情況。

在vue2.2.0+ 的版本裡,當在元件中使用 v-for 時,key 現在是必須的。

初學vue筆記

vue components元件位置在components資料夾 元件的引用 下面是元件渲染 vue也是通過a標籤跳轉頁面 元件注釋要同時注釋掉元件的引用 data的資料渲染 在data return中寫引數 引用 export default中加data 資料渲染 vue 中html css js...

Vue初學 路由

1 安裝 npm install vue router或cnpm install vue router或yarn add vue router 2 在新建router.js中引用如下 import vue from vue import vuerouter from vue router vue.u...

angularjs的加減數量,確認刪除

lang en charset utf 8 titletitle th,td table 可以給數量的輸入框設定寬高 inputlen style src angular 1.5.5 angular.min.js script 宣告模組 為模組新增控制器 scope 清空購物車 scope.qk f...