在v-for時使用,標識元件的唯一性,更好的區分元件,高效的更新虛擬dom
watch只能監聽data中的資料變化,computed不需要,watch可以進行非同步操作,computed不可以,computed不修改原始資料,通過return返回處理的資料,可以包含大量的邏輯運算
漸進式代表的含義是:主張最少。 vue可能有些方面是不如react,不如angular,但它是漸進的,沒有強主張,你可以在原有大系統的上面,把一兩個元件改用它實現,當jquery用;也可以整個用它全家桶開發,當angular用;還可以用它的檢視,搭配你自己設計的整個下層用。你可以在底層資料邏輯的地方用oo和設計模式的那套理念,也可以函式式,都可以,它只是個輕量檢視而已,只做了自己該做的事,沒有做不該做的事,僅此而已。
關於post提交引數的問題 問題描述:post提交引數需要提交的資料形式需要為乙個字串 形如:a=b&c=d。我們平時開發習慣於傳入物件,所以需要將物件進行處理。切記:不可以直接提交物件 如何處理?- 方法1:通過for in 將物件轉化為 字串 - 方法2:urlsearchparams - 方法3:qs庫
axios.get(請求位址,配置物件).then(res=>) axios.post(請求位址,請求資料,配置物件).then(res=>) axios.create(配置物件) axios.all([請求1,請求2]).then(res=>) axios()
state 共享的資料,類似於data getters 對state的資料進行處理, 類似computed mutations 對state資料進行修改 actions 觸發mutations 對資料進行修改 module 分模組管理資料
1、search傳參 this.rou
te.q
uery
.屬性名
2、動態
路由pa
th:"
/位址/
變數名"
uter −lin kto= "/位址 /資料值 ">
oute r−li nk >th is.ro ute. quer y.屬性 名2、動 態路由p ath: "/位址 /變數名 "uter −lin kto= "/位址 /資料值 "> oute r−li nk>th is.route.params.變數名 3、本地儲存 setitem() getitem()第1步:引入vue.js 再引入vue-router.js、 vue-router需要引入在vue之後
"vue.js"
>
<
/script>
"vue-router.js"
>
<
/script>
第2步:設定路由元件
let 元件配置變數 =
}...
}第3步:建立對映關係
let routes =[,
,},,
]}]第4步:例項化路由物件
let router =
newvuerouter()
第5步:掛載到vue例項
newvue(,
// router:router // 簡寫
router})
第6步:書寫router-view
>
>
<
/div>
第7步:使用router-link 進行跳轉
"/位址"
>
// 酌情給分1.父子元件 在子元件的標籤上定義乙個變數,:變數=『傳的值』,在子級中使用props接收變數 2.子父元件 在子元件中寫乙個事件,事件中使用this.emi
t(『自
定義事件
名』,』
資料』)
;在父級
中的子標
籤上使用
@自定義
事件=『
父級事件
』來接收
3.兄弟組
件建立一
個新的v
ue例項
vart
rans
=new
vue(
)在元件
一中:t
rans
.emit(『自定義事件名』,』資料』);在父級中的子標籤上使用@自定義事件 = 『父級事件』來接收 3.兄弟元件 建立乙個新的vue例項 var trans = new vue() 在元件一中:trans.
emit(『
自定義事
件名』,
』資料』
);在父
級中的子
標籤上使
用@自定
義事件=
『父級事
件』來接
收3.兄
弟元件創
建乙個新
的vue
例項va
rtra
ns=n
ewvu
e()在
元件一中
:tra
ns.on(『事件』,(n)=>) 在元件二中:trans.$emit(『事件』,』傳送的資料』)(寫在2的事件中)
面試題 五道面試題五
判斷出棧順序的正確性 假設每個相同元素只出現一次 include include include include using namespace std class istruesack istruesack if str2 null public bool istrue const char pu...
五道Vue基礎面試題
created 在模板渲染成html前呼叫,即通常初始化某些屬性值,然後再渲染成檢視。mounted 在模板渲染成html後呼叫,通常是初始化頁面完成後,再對html的dom節點進行一些需要的操作。共同點 都能控制元素的顯示和隱藏 不同點 實現本質方法不同,v show本質就是通過控制css中的di...
vue面試題 vue原理
1.元件化和mvvm 2.響應式原理 3.vdom 和 diff 演算法 4.模板編譯 5.元件渲染過程 6.前端路由 元件化基礎 1.很久以前 的元件化 asp jsp php 已經有元件化 nodejs 中已有類似元件化 2.資料驅動檢視 vue mvvm 3.資料驅動檢視 react sets...