Vue基礎第一天

2021-09-05 09:21:38 字數 1712 閱讀 8655

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(倒序) splice

4.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 元件的協同。這裡就引出了...