vue一些注意事項

2022-07-21 04:36:15 字數 928 閱讀 2179

1.生命週期鉤子的this上下文指向呼叫它的 vue 例項。

不要在選項屬性或**上使用箭頭函式,比如 created: () => console.log(this.a) 或 vm.$watch('a', newvalue => this.mymethod())。

因為箭頭函式是和父級上下文繫結在一起的,this 不會是如你所預期的 vue 例項,經常導致

uncaught typeerror: cannot read property of undefined 或 uncaught typeerror: this.mymethod is not a function 之類的錯誤。2.

2.資料繫結最常見的形式就是使用「mustache」語法 (雙大括號) 的文字插值

3.如果你知道你會在晚些時候需要乙個屬性,但是一開始它為空或不存在,那麼你僅需要設定一些初始值。

4.object.freeze(),這會阻止修改現有的屬性,也意味著響應系統無法再追蹤變化(

var obj = 

object.freeze(obj)

new vue()

change it

5.vue 例項還暴露了一些有用的例項屬性與方法。它們都有字首$,以便與使用者定義的屬性區分開來。例如:

var data = 

var vm = new vue()

vm.$data === data // => true

vm.$el === document.getelementbyid('example') // => true

// $watch 是乙個例項方法

vm.$watch('a', function (newvalue, oldvalue) )

6.

一些注意事項

0.解題思路 a.普通思路 b.遞迴 bfs dfs c.動態規劃 比遞迴快 d.雙指標 比for迴圈快 如 快慢指標方法 e.用棧 1.陣列初始化 int a new int 5 a 0 預設為0.二維陣列也一樣。boolean b new boolean 5 b 0 預設為false.strin...

php XPATH一些注意事項

40集 建立乙個dom物件並讀取xml檔案到記憶體中 dom new domdocument 1.0 utf 8 dom load book.xml 建立乙個xpath物件 xpath new domxpath dom sql bookstore book 1 title 注意此處路徑數字從1開始,...

c 一些注意事項

1.long int的位元組資訊 int在32位系統下是4位元組,long在32位也是4位元組,在64位int不變,但是long變成8位元組,所以我們的編譯器不同可能會導致我們處理int,long不同 2.注意c 有時候的強制型別轉換 注意最大最小值是不一樣的,int max 231 1 或 int...