站長資訊網
        最全最豐富的資訊網站

        vue中的ajax一般放在哪個生命周期中

        vue中的ajax請求一般放在“created”周期中,好處:1、能更快獲取到服務端數據,減少頁面loading時間;2、有助于一致性,因為ssr不支持beforeMount、mounted鉤子函數。

        vue中的ajax一般放在哪個生命周期中

        本教程操作環境:windows7系統、vue2.9.6版,DELL G3電腦。

        Vue生命周期

        • beforeCreate(創建前): 在數據觀測和初始化事件還未開始,data、watcher、methods都還不存在,但是$route已存在,可以根據路由信息進行重定向等操作。

        • created(創建后):在實例創建之后被調用,該階段可以訪問data,使用watcher、events、methods,也就是說 數據觀測(data observer) 和event/watcher 事件配置 已完成。但是此時dom還沒有被掛載。該階段允許執行http請求操作。

        • beforeMount (掛載前):將HTML解析生成AST節點,再根據AST節點動態生成渲染函數。相關render函數首次被調用(劃重點)。

        • mounted (掛載后):在掛載完成之后被調用,執行render函數生成虛擬dom,創建真實dom替換虛擬dom,并掛載到實例。可以操作dom,比如事件監聽

        • beforeUpdate:vm.data更新之后,虛擬dom重新渲染之前被調用。在這個鉤子可以修改vm.data更新之后,虛擬dom重新渲染之前被調用。在這個鉤子可以修改vm.data更新之后,虛擬dom重新渲染之前被調用。在這個鉤子可以修改vm.data,并不會觸發附加的沖渲染過程。

        • updated:虛擬dom重新渲染后調用,若再次修改$vm.data,會再次觸發beforeUpdate、updated,進入死循環。

        • beforeDestroy:實例被銷毀前調用,也就是說在這個階段還是可以調用實例的。

        • destroyed:實例被銷毀后調用,所有的事件監聽器已被移除,子實例被銷毀

        ajax放在vue的哪個 生命周期 中?

        一般在,created,mounted 中都可以發送數據請求,但是,大部分時候,會在created發送請求。

        Created的使用場景:如果頁面首次渲染的就來自后端數據。因為,此時data已經掛載到vue實例了。

        在 created(如果希望首次選的數據來自于后端,就在此處發請求)(只發了異步請求,渲染是在后端響應之后才進行的)、beforeMount、mounted(在mounted中發請求會進行二次渲染) 這三個鉤子函數中進行調用。

        因為在這三個鉤子函數中,data 已經創建,可以將服務端端返回的數據進行賦值。但是最常用的是在 created 鉤子函數中調用異步請求,因為在 created 鉤子函數中調用異步請求

        好處:

        第一點:能更快獲取到服務端數據,減少頁面 loading 時間;

        第二點:放在 created 中有助于一致性,因為ssr 不支持 beforeMount 、mounted 鉤子函數。

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 麻豆精品三级全部视频| 麻豆精品| 精品视频久久久久| 99re6在线精品免费观看| 欧美日韩精品一区二区视频| 亚洲人成亚洲精品| 2022国内精品免费福利视频| 亚洲精品成人区在线观看| 国产91精品黄网在线观看| 国产a∨精品一区二区三区不卡| 第一福利永久视频精品| 99久久免费国产精品热| 久久亚洲中文字幕精品一区| 久久精品国产精品国产精品污| 中文字幕精品无码一区二区| 国产成人精品a视频一区| 国产福利精品一区二区| 中文字幕精品无码一区二区三区| 国产国拍亚洲精品福利| 精品视频一区二区三区在线观看| 久久久精品国产sm调教网站| 亚洲精品色婷婷在线影院| 国产亚洲精品看片在线观看| 日韩精品免费视频| 国产精品久久久久影院嫩草| 国产午夜精品无码| 久久精品人成免费| 日韩精品专区AV无码| 特级精品毛片免费观看| 日韩精品一区二区三区色欲AV| 亚洲韩精品欧美一区二区三区| 欧美日韩精品久久久久| 欧美精品播放| 亚洲性日韩精品国产一区二区| 无码国模国产在线无码精品国产自在久国产 | 久久精品国产一区二区电影| 91精品国产91久久久久久青草| 久久精品国产一区| 久久久久免费精品国产| 日韩精品国产自在久久现线拍| 四虎永久在线精品884aa下载|