foreach(function(value, index))
4-1.filter(過濾器)filter(function ( item, index ))
let arr = [1,2,3,4,5,];
arr.filter(function(item,index))
4-2.map(對映)對於陣列的對映map(function(item, index)`
}
4-3.includes,返回boolean型別
4-4.find,找到後立刻停止,返回找到的值,找不到返回undefined
4-5.some,找true,找到true停止返回true,找不到返回false
4-6.every,找false,返回false停止返回false
4-7.reduce(收斂函式)
let arr = [,,];
let result = arr.reduce(function(prev,next,index,item),0);//這裡的0是預設指定第一次的prev是0;
console.log(result)
function a(b) === let a = b => b+1;
//如果只有乙個引數,小括號可以省略,小括號和大括號之間有乙個箭頭,大括號不寫直接會返回值,有大括號必須寫return
function a(b)
}//這兩個相等
let a = b => c => b+c;
1.vue會迴圈data中的資料(資料劫持)依次的增加getter和setter(在檢視修改的時候能夠相應)
2.使用變數時,先要初始化,否則新加的屬性不會導致頁面重新整理
vm.$set(vm.a, 'school', '1');
3.vue陣列操作,vue中去改變陣列中的某一項是監控不到的,也不能使用改變陣列長度的方法
變異方法:pop push shift unshift sort reverse(倒序) splice4.v-for迴圈二維陣列,先迴圈外層。
}
//再巢狀乙個li迴圈裡面那層陣列
//定義的「item」和「index」不能一樣。(這裡有個問題,就是外層不能使用v-text,否則內層將會渲染不出來。)
5.event,methods和data中的資料會全部放到vm上,而且名字不能衝突,衝突會報錯,methods的this指向都是例項。
@mouseover="fn"
//如果不傳引數,則不要寫括號,會自動傳入事件源,如果寫括號了要手動傳入$event屬性
@mouseover="fn($event, 1)"
//對應的函式如下
fn(event, a)
6.todo
7.checkbox
8.radio
var vm = new vue(
})
Vue筆記第一天
v if和v show v if 如果為true 相當於div.style.display block 如果為false 相當於div.style.display none 陣列 物件的插值v for v for item,index in arrs v for 的優先順序高於v if v show...
學習vue第一天
一.框架和庫的區別。框架 是一套完整的解決方案 對專案的侵入性較大,專案如果需要更換框架,則需要重新架構整個專案。例如 node 的 express框架 庫 外掛程式 提供某乙個小功能,對專案的侵入性較小,如果某個庫無法完成某些需求,可以很容易切換到其它庫實現需求.例如 jquery zepot 移...
Vue學習 第一天
p 將資料填充到html標籤中 color yellow p div vue.js script var myvue newvue script 這樣,乙個簡單的 hello world 就出現了。接著vue的特色 資料雙向繫結。也就是資料模型 model 與檢視 view 元件的協同。這裡就引出了...