最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue中父子組件傳值,解決鉤子函數(shù)mounted只運行一次的操作

 更新時間:2020年07月27日 09:44:37   作者:醉醉美麗栗子  
這篇文章主要介紹了vue中父子組件傳值,解決鉤子函數(shù)mounted只運行一次的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

因為mounted函數(shù)只會在html和模板渲染之后會加載一次,但是在子組件中只有第一次的數(shù)據(jù)顯示是正常的,所以需要再增加一個updated函數(shù),在更新之后就可以重新進行取值加載,完成數(shù)據(jù)的正常顯示。

beforCreate(創(chuàng)建之前)

Created(創(chuàng)建之后)

beforMount(載入之前)

Mounted(載入之后)

beforUpdate(更新之前)

Updated(更新之后)

beforDestroy(銷毀之前)

Destroyed(銷毀之后)

activate(keep-alive組件激活時調(diào)用)

deactivated(keep-alive組件停用時調(diào)用)

errorCaptured(這個組件的作用是接受子孫組件報錯是調(diào)用,三個參數(shù) 錯誤對象、錯誤的組件、錯誤信息)

父組件向

子組件傳值

通過父組件傳值調(diào)用子組件顯示不同的數(shù)據(jù)

父組件 :conponent.vue

子組件:iconponent.vue

父組件

<template>
 <div>
   <span>父組件</span>
   <icomponent-box :id="this.id"></icomponent-box>
 </div>
</template>
<script>
//導入子組件
import icomponent from './icomponent.vue';
export default {
 data () {
  return {
   id:12
  }
 },
 components:{ //用來注冊子組件的節(jié)點
   "icomponent-box": icomponent
 }
}
</script>
<style>
</style>

子組件

<template>
 <div>子組件</div>
</template>
<script>
export default {
 updated:{
   this.getComponents();
 },
 mounted:{
  this.getComponents();
 },
 data () {
  return {
  }
 },
 methods:{
  getComponents(){
    this.$http.get("api/getcomponents/" + this.id);
  }
 },
 
 props: ["id"] //接收父組件傳遞過來的id值
}

</script>

補充知識:Vue父子組件傳值,子組件數(shù)據(jù)只更新一次,之后更改父組件的數(shù)據(jù),子組件不再更新

我就廢話不多說了,大家還是直接看代碼吧~

props:{
  reportInfo:{
    type:Object,
    default:()=>{}
  }
},
data:function(){
	return {
		cityName :' ',
		reportId :' ' ,
	}
}
mounted:function () {
	 var _this = this;
	 
   //初始化獲得數(shù)據(jù),之后在watch中監(jiān)聽更新
   _this.cityName = _this.reportInfo.cityName;
   _this.reportId = _this.reportInfo.reportId;   
},
watch:{
	reportInfo(newValue, oldValue) {
		var _this = this;
    _this.cityName = newValue.cityName;
    _this.reportId = newValue.reportId;
	}
}

以上這篇vue中父子組件傳值,解決鉤子函數(shù)mounted只運行一次的操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue + Scss 動態(tài)切換主題顏色實現(xiàn)換膚的示例代碼

    Vue + Scss 動態(tài)切換主題顏色實現(xiàn)換膚的示例代碼

    這篇文章主要介紹了Vue + Scss 動態(tài)切換主題顏色實現(xiàn)換膚的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04
  • iphone劉海屏頁面適配方法

    iphone劉海屏頁面適配方法

    這篇文章主要介紹了iphone劉海屏頁面適配方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-05-05
  • vite?vue3?規(guī)范化與Git?Hooks詳解

    vite?vue3?規(guī)范化與Git?Hooks詳解

    這篇文章主要介紹了vite?vue3?規(guī)范化與Git?Hooks,本文重點討論?git?提交規(guī)范,結(jié)合示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-10-10
  • vue3實現(xiàn)表格編輯和刪除功能的示例代碼

    vue3實現(xiàn)表格編輯和刪除功能的示例代碼

    這篇文章主要為大家詳細介紹了vue3實現(xiàn)表格編輯和刪除功能的相關(guān)知識,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-01-01
  • Vue的props父傳子的示例代碼

    Vue的props父傳子的示例代碼

    這篇文章主要介紹了Vue的props父傳子的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-05-05
  • Vue.JS實現(xiàn)垂直方向展開、收縮不定高度模塊的JS組件

    Vue.JS實現(xiàn)垂直方向展開、收縮不定高度模塊的JS組件

    這篇文章主要介紹了Vue.JS實現(xiàn)垂直方向展開、收縮不定高度模塊的JS組件,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-06-06
  • element-ui修改el-form-item樣式的詳細示例

    element-ui修改el-form-item樣式的詳細示例

    在使用element-ui組件庫的時候經(jīng)常需要修改原有樣式,下面這篇文章主要給大家介紹了關(guān)于element-ui修改el-form-item樣式的詳細示例,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-11-11
  • 詳解vue.js下引入百度地圖jsApi的兩種方法

    詳解vue.js下引入百度地圖jsApi的兩種方法

    這篇文章主要介紹了詳解vue.js下引入百度地圖jsApi的兩種方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • vue組件系列之TagsInput詳解

    vue組件系列之TagsInput詳解

    TagsInput 是一種可編輯的輸入框,通過回車或者分號來分割每個標簽,用回退鍵刪除上一個標簽。這篇文章主要介紹了vue組件TagsInput的相關(guān)知識,需要的朋友可以參考下
    2020-05-05
  • Vue頁面內(nèi)公共的多類型附件圖片上傳區(qū)域并適用折疊面板(示例代碼)

    Vue頁面內(nèi)公共的多類型附件圖片上傳區(qū)域并適用折疊面板(示例代碼)

    本文中實現(xiàn)的附件上傳區(qū)域支持超多類型附件分類型上傳,并且可根據(jù)特定條件具體展示某些類型的附件上傳,本文給大家分享Vue頁面內(nèi)公共的多類型附件圖片上傳區(qū)域并適用折疊面板的示例代碼,需要的朋友參考下吧
    2021-12-12

最新評論

佛教| 托克托县| 岗巴县| 抚松县| 阿图什市| 桑植县| 北安市| 麻江县| 梁山县| 宽城| 贵州省| 西华县| 永宁县| 万安县| 定陶县| 水城县| 永川市| 浦北县| 阳高县| 青海省| 玉树县| 集安市| 广河县| 龙州县| 辽源市| 囊谦县| 龙门县| 三穗县| 弋阳县| 大田县| 都兰县| 铅山县| 天峻县| 宜昌市| 四平市| 凤翔县| 翼城县| 随州市| 黔东| 淳安县| 廉江市|