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

vue created鉤子函數(shù)與mounted鉤子函數(shù)的用法區(qū)別

 更新時間:2020年11月05日 14:58:14   作者:ygy211715  
這篇文章主要介紹了vue created鉤子函數(shù)與mounted鉤子函數(shù)的用法區(qū)別,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

1:在使用vue框架的過程中,我們經(jīng)常需要給一些數(shù)據(jù)做一些初始化處理,這時候我們常用的就是在created與mounted選項(xiàng)中作出處理。

首先來看下官方解釋,官方解釋說created是在實(shí)例創(chuàng)建完成后唄立即調(diào)用。

在這一步,實(shí)例已完成以下配置:數(shù)據(jù)觀測 (data observer),屬性和方法的運(yùn)算,watch/event 事件回調(diào)。然而,掛載階段還沒開始,$el 屬性目前不可見。

這話的意思我覺得重點(diǎn)在于說掛架階段還沒開始,什么叫還沒開始掛載,也就是說,模板還沒有被渲染成html,也就是這時候通過id什么的去查找頁面元素是找不到的。

下面看下實(shí)例來證明。

看這個例子的結(jié)果截圖如下,此錯誤證明找不到id為name的Dom元素。即模板還未渲染成html

所以,一般creadted鉤子函數(shù)主要是用來初始化數(shù)據(jù)。

2:mounted鉤子函數(shù)一般是用來向后端發(fā)起請求拿到數(shù)據(jù)以后做一些業(yè)務(wù)處理。官方解釋如下:

el 被新創(chuàng)建的 vm.$el 替換,并掛載到實(shí)例上去之后調(diào)用該鉤子。如果 root 實(shí)例掛載了一個文檔內(nèi)元素,當(dāng) mounted 被調(diào)用時 vm.$el 也在文檔內(nèi)。

這意思是該鉤子函數(shù)是在掛在完成以后也就是模板渲染完成以后才會被調(diào)用。

下面看實(shí)例

下面是結(jié)果

取到了值,這說明這時候vue模板已經(jīng)渲染完畢。因此,Dom操作一般是在mounted鉤子函數(shù)中進(jìn)行的

computed:{} 計算屬性,什么是計算屬性呢,我個人理解就是對數(shù)據(jù)進(jìn)行一定的操作,可以包含邏輯處理操作,對計算屬性中的數(shù)據(jù)進(jìn)行監(jiān)控。計算屬性是基于它的以來進(jìn)行更新的,只有在相關(guān)依賴發(fā)生改變時側(cè)能更新變化,以函數(shù)的形式返回結(jié)果。

然后可以像綁定普通屬性一樣在模板中綁定計算屬性。

<body>
 <div id="box" :class="{a:true,b:true}">
  <div></div>
  {{msg}}
  <div>
  網(wǎng)址 {{msg}}的網(wǎng)絡(luò)協(xié)議是:{{msg2}}
  </div>
 </div>
  <script type="text/javascript">
  window.οnlοad=function(){
  new Vue({
   el:"#box",
   data:{
   msg:"https://www.baidu.com"
   },
   computed:{
   msg2:function(){
    var s=this.msg.split(":")[0];
    return s;
   }
   }
  })
  }
 </script>
 </body>

補(bǔ)充知識:vue請求數(shù)據(jù)放在created好還是mounted里好

建議放在created里

created:在模板渲染成html前調(diào)用,即通常初始化某些屬性值,然后再渲染成視圖。

mounted:在模板渲染成html后調(diào)用,通常是初始化頁面完成后,再對html的dom節(jié)點(diǎn)進(jìn)行一些需要的操作。

如果在mounted鉤子函數(shù)中請求數(shù)據(jù)可能導(dǎo)致頁面閃屏問題

其實(shí)就是加載時機(jī)問題,放在created里會比mounted觸發(fā)早一點(diǎn),如果在頁面掛載完之前請求完成的話就不會看到閃屏了

以上這篇vue created鉤子函數(shù)與mounted鉤子函數(shù)的用法區(qū)別就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 在vue中使用image-webpack-loader實(shí)例

    在vue中使用image-webpack-loader實(shí)例

    這篇文章主要介紹了在vue中使用image-webpack-loader實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • vue計算屬性computed的使用方法示例

    vue計算屬性computed的使用方法示例

    這篇文章主要介紹了vue計算屬性computed的使用方法,結(jié)合實(shí)例形式分析了vue計算屬性computed的基本用法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2019-03-03
  • vue3中使用editor.js的詳細(xì)步驟記錄

    vue3中使用editor.js的詳細(xì)步驟記錄

    富文本編輯器作為直接與用戶交互的內(nèi)容輸入生產(chǎn)工具,對大家的項(xiàng)目來說非常重要,下面這篇文章主要給大家介紹了關(guān)于vue3中使用editor.js的詳細(xì)步驟,需要的朋友可以參考下
    2024-01-01
  • vue項(xiàng)目運(yùn)行或打包時,頻繁內(nèi)存溢出情況問題

    vue項(xiàng)目運(yùn)行或打包時,頻繁內(nèi)存溢出情況問題

    這篇文章主要介紹了vue項(xiàng)目運(yùn)行或打包時,頻繁內(nèi)存溢出情況的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • 在Vue項(xiàng)目中取消ESLint代碼檢測的步驟講解

    在Vue項(xiàng)目中取消ESLint代碼檢測的步驟講解

    今天小編就為大家分享一篇關(guān)于在Vue項(xiàng)目中取消ESLint代碼檢測的步驟講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • vue 使用自定義指令實(shí)現(xiàn)表單校驗(yàn)的方法

    vue 使用自定義指令實(shí)現(xiàn)表單校驗(yàn)的方法

    今天小編就為大家分享一篇vue 使用自定義指令實(shí)現(xiàn)表單校驗(yàn)的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • vuejs簡單驗(yàn)證碼功能完整示例

    vuejs簡單驗(yàn)證碼功能完整示例

    這篇文章主要介紹了vuejs簡單驗(yàn)證碼功能,結(jié)合完整實(shí)例形式分析了vue.js驗(yàn)證碼的生成、顯示、校驗(yàn)等相關(guān)操作技巧,需要的朋友可以參考下
    2019-01-01
  • vue2實(shí)現(xiàn)pdf電子簽章問題記錄

    vue2實(shí)現(xiàn)pdf電子簽章問題記錄

    仿照e簽寶,實(shí)現(xiàn)pdf電子簽章?=>?拿到pdf鏈接,移動章的位置,獲取章的坐標(biāo),怎么實(shí)現(xiàn)呢,下面小編給大家介紹vue2實(shí)現(xiàn)pdf電子簽章問題記錄,感興趣的朋友一起看看吧
    2023-12-12
  • Vue3中使用Pinia修改State的五種方式

    Vue3中使用Pinia修改State的五種方式

    這篇文章主要介紹了Vue3中使用Pinia修改State的五種方式,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2023-11-11
  • Vue數(shù)據(jù)更新頁面卻沒有更新的幾種情況以及解決方法

    Vue數(shù)據(jù)更新頁面卻沒有更新的幾種情況以及解決方法

    我們在開發(fā)過程中會碰到數(shù)據(jù)更新,但是頁面卻沒有更新的情況,下面這篇文章主要給大家介紹了關(guān)于Vue數(shù)據(jù)更新頁面卻沒有更新的幾種情況以及解決方法,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06

最新評論

广宗县| 小金县| 万载县| 略阳县| 乌兰察布市| 监利县| 日喀则市| 泰和县| 临城县| 宜章县| 会宁县| 洞口县| 始兴县| 江陵县| 溆浦县| 靖西县| 平南县| 河津市| 仪陇县| 孝感市| 芜湖县| 睢宁县| 卓尼县| 新河县| 会同县| 民和| 平昌县| 黑龙江省| 大宁县| 浏阳市| 鸡西市| 隆回县| 福泉市| 微博| 璧山县| 乌兰察布市| 小金县| 木兰县| 元阳县| 西华县| 灌阳县|