一些vue的知識點

2022-09-01 01:48:10 字數 935 閱讀 7395

1、v-model指令:在input及textarea元素上進行雙向繫結,v-model會忽略所有表單元素的value,checked,selected特性的初始值而總是將vue例項的資料作為原資料。

我認為就是只能顯示vue例項中data中的資料。

2、v-bind指令:將元素節點的屬性和vue例項屬性保持一致。

動態的繫結屬性,或者元件prop到表示式

2.1、class於style繫結:可以傳給v-bind:class乙個物件,以動態的切換class,可以在物件中傳入更多屬性來動態切換多個class,而且v-bind:class可以和class屬性共存

例:data:,]

3、router是乙個機制,相當於乙個管理者, 他來管理路由,它到routers中去查詢,去找到對應的home內容,所以頁面中就顯示了home的內容。

4、客戶端的路由,實際上就是dome元素的顯示和隱藏,當頁面中顯示home內容的時候,about中的內容全部隱藏。

vue-router路由也是基於上面的內容來實現的。

1、vue-router中,兩個標籤和來對應點選和顯示部分,就是定義頁面中點選的部分

定義顯示部分,就是點選後,區配的內容顯示在什麼地方,所以還有乙個屬性to,定義點選之後,要到**去。

2、js中配置路由

首先要定義route,一條路由實現,它是乙個物件,由兩個部分組成:path和component,path指路徑,component指的是元件或者routes,最後建立router對路由進行管理,它是由建構函式,new vuerouter建立,接受routes引數。

配置完成後,把router例項注入到vue根例項中,就可以使用路由了。

執行過程:當使用者點選router-link標籤時,會去尋找它的to屬性,它的to屬性和js中配置的路徑從而找到了匹配的元件,最後把元件渲染

到標籤所在的地方,所有的這些實現基於hash實現的。

Vue路由的一些知識點

總結幾個有關路由的知識點 route為當前router跳轉物件裡面可以獲取name path query params等 router為vuerouter例項,想要導航到不同url,則使用 router.push方法等 to是指直接跳轉頁面go to是指跳轉時候傳參go 一種是name的方式 一種是...

一些知識點

字串拼接 1.a join b a為元素之間的分隔符,b為待分割的序列 可用於輸出時的資料處理,元素間有空格,末尾沒有 2 s s s str1,str2,str3 前半部分為字串,後半部分為索引。用於引入,s是物件 3.format str1,str2,str3 與f 括號裡為已有變數 關於for...

一些知識點

1.vector是在堆上還是棧上?在堆上.2.我們發現指標有一些 似是而非 的特徵 1 指標消亡了,並不表示它所指的記憶體會被自動釋放。比如函式中的指標是區域性變數,如果它指向了堆上,而自己出了函式後消亡了,但它所指向的記憶體還是存在的,導致了記憶體洩漏.2 記憶體被釋放了,並不表示指標會消亡或者成...