vue同頁多次復(fù)用組件 大學(xué)做項(xiàng)目,負(fù)責(zé)人禁止我用Vue,React,讓我用基礎(chǔ)HTML,CSS,JS開發(fā)前端怎么辦?
~!如果地基不牢,地球就會(huì)震動(dòng)。好吧,讓我們先精通JavaScript。就像任何一種語言都感覺像公牛一樣,但它仍然回到了C語言、匯編語言,最后是機(jī)器語言。大學(xué)做項(xiàng)目,負(fù)責(zé)人禁止我用Vue,React,
~!如果地基不牢,地球就會(huì)震動(dòng)。好吧,讓我們先精通JavaScript。就像任何一種語言都感覺像公牛一樣,但它仍然回到了C語言、匯編語言,最后是機(jī)器語言。
大學(xué)做項(xiàng)目,負(fù)責(zé)人禁止我用Vue,React,讓我用基礎(chǔ)HTML,CSS,JS開發(fā)前端怎么辦?
組件遞歸調(diào)用,注意遞歸判斷var test=虛擬擴(kuò)展({
name:“test”,
template:“
””
事實(shí)上,您可以考慮使用router,這相當(dāng)于訪問相同的詳細(xì)信息頁面。
vue如何多次調(diào)用調(diào)用自身組件,只是數(shù)據(jù)不一樣?
1. 方法一:通過觀察
2。方法2:使用鍵防止“重用”。
Vue提供了一種聲明“這兩個(gè)元素完全獨(dú)立-不要重用它們”的方法。只需添加一個(gè)具有唯一值的鍵屬性(Vue文檔的原始單詞)
使用computed屬性和date()確保每個(gè)鍵都是不同的,以便您可以根據(jù)需要刷新數(shù)據(jù)。
3. 方法三:通過Vue路由器的hook函數(shù)beforerouteenter beforerouteupdate beforerouteleave
使用Vue資源組件提供的一系列API:get(URL,[data],[success],[options])post(URL,[data],[success],[options])put(URL,[data],[success],[options])patch(URL,[data],[success],[options])delete(URL,[data],[success],[options])jsonp(URL,[data],[success],[options])具體示例如下:1。導(dǎo)入vue-resource2?;谌諺ue對(duì)象,使用HTTP//通過someurl獲取后臺(tái)數(shù)據(jù)。成功后,執(zhí)行then代碼Vue.http.get獲取(“/someUrl”,[options])。然后(successCallback,3。在Vue實(shí)例中使用$http//,$http是Vue$local作用域中的實(shí)例http.get獲?。ā?someUrl”,[options])。then(successCallback,then方法有兩個(gè)參數(shù)。第一個(gè)參數(shù)是響應(yīng)成功時(shí)的回調(diào)函數(shù),第二個(gè)參數(shù)是響應(yīng)失敗時(shí)的回調(diào)函數(shù)。