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

解決vue.js 數(shù)據(jù)渲染成功仍報(bào)錯(cuò)的問(wèn)題

 更新時(shí)間:2018年08月25日 17:28:14   作者:炎炎烈日放煙花  
今天小編就為大家分享一篇解決vue.js 數(shù)據(jù)渲染成功仍報(bào)錯(cuò)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

最近在做一個(gè)vue項(xiàng)目,用的是官方推薦的axios請(qǐng)求數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)是一級(jí)對(duì)象嵌套二級(jí)對(duì)象,發(fā)現(xiàn)一級(jí)對(duì)象數(shù)據(jù)渲染不報(bào)錯(cuò),二級(jí)數(shù)據(jù)渲染報(bào)錯(cuò)。很是郁悶!data函數(shù)如下

 export default {
  name: 'hello',
  data() {
   return {
    card:{} 

   }
  }
  }

返回的數(shù)據(jù)如下:

{
 "object":{
  "subObject":"123",
  ...
 }
}

報(bào)錯(cuò)的原因是在data函數(shù)return的card里沒(méi)有二級(jí)對(duì)象.所以會(huì)報(bào)錯(cuò);

解決辦法是:

export default {
  name: 'detail',
  data() {
   return {
    loading: false,
    card:{},
   }
  },
  created() {
   this.fetchData();
  },
   methods: {
   fetchData() {
   this.loading = true;
   let that=this;
    this.ajax.get(url, { params: { id: "yourId" } })
     .then(function (response) {
      that.loading = false;
     }, function (error) {
      console.log(error);
     })

   }
  }

然后在html中加上下面這句:

<template>
 <div v-if="!loading">
 <!----你的html代碼------>
 </div>
</template>

然后就不會(huì)報(bào)錯(cuò)了!希望對(duì)你有幫助!~溜了~~~

拓展知識(shí):解決Vue組件頁(yè)面渲染正常對(duì)象報(bào)錯(cuò)undefined的問(wèn)題

首先,頁(yè)面代碼:{{options.fileList[0].fullPath}},

渲染結(jié)果:(渲染成功),

但是控制臺(tái)依然報(bào)錯(cuò):

如果有跟我遇到同樣問(wèn)題的朋友一定跟我一樣,心里一萬(wàn)只草泥馬飄過(guò),都顯示正常了,你TM的還給我報(bào)錯(cuò),這我就忍不了了,首先我在頁(yè)面節(jié)點(diǎn)上直接打印,OK,沒(méi)有問(wèn)題,能完美的打印出來(lái),然后換了個(gè)思路,在mounted里面看看什么情況呢,功夫不負(fù)有心人, ,mounted里面打印出來(lái)是個(gè)空的數(shù)組,那么我應(yīng)該就知道什么問(wèn)題了,應(yīng)該是頁(yè)面加載的時(shí)候,數(shù)據(jù)還沒(méi)有傳過(guò)來(lái),但是這時(shí)候我們已經(jīng)開(kāi)始在使用了,所以會(huì)報(bào)undefined的錯(cuò)誤,當(dāng)數(shù)據(jù)的值傳過(guò)來(lái)的時(shí)候,頁(yè)面找到這個(gè)數(shù)據(jù),并渲染上去,所以我看到的頁(yè)面又是正常了,所以這樣的問(wèn)題應(yīng)該怎么解決呢?

答案也很簡(jiǎn)單,在你渲染的節(jié)點(diǎn)加個(gè)判斷就好了, ,這樣的話當(dāng)發(fā)現(xiàn)它為undefined的時(shí)候就不會(huì)去讀取數(shù)據(jù),等有數(shù)據(jù)的時(shí)候再去讀取,這樣的話,就不會(huì)出現(xiàn)undefined的錯(cuò)誤了。

以上這篇解決vue.js 數(shù)據(jù)渲染成功仍報(bào)錯(cuò)的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 在vue3.0中封裝button使用slot組件

    在vue3.0中封裝button使用slot組件

    這篇文章主要介紹了在vue3.0中封裝button使用slot組件,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • vue3 onMounted異步函數(shù)同步請(qǐng)求async/await實(shí)現(xiàn)

    vue3 onMounted異步函數(shù)同步請(qǐng)求async/await實(shí)現(xiàn)

    這篇文章主要為大家介紹了vue3 onMounted初始化數(shù)據(jù)異步函數(shù)/同步請(qǐng)求async/await實(shí)現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • vue-resource調(diào)用promise取數(shù)據(jù)方式詳解

    vue-resource調(diào)用promise取數(shù)據(jù)方式詳解

    這篇文章主要介紹了vue-resource調(diào)用promise取數(shù)據(jù)方式詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-07-07
  • 解決VUE-Router 同一頁(yè)面第二次進(jìn)入不刷新的問(wèn)題

    解決VUE-Router 同一頁(yè)面第二次進(jìn)入不刷新的問(wèn)題

    這篇文章主要介紹了解決VUE-Router 同一頁(yè)面第二次進(jìn)入不刷新的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-07-07
  • Vue.js數(shù)據(jù)綁定之data屬性

    Vue.js數(shù)據(jù)綁定之data屬性

    這篇文章主要為大家詳細(xì)介紹了Vue.js數(shù)據(jù)綁定之data屬性,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Vue3 插槽使用匯總

    Vue3 插槽使用匯總

    這篇文章主要給大家分享了Vue3的 插槽使用匯總,在 2.6.0中,vue 為具名插槽和作用于插槽引入了一個(gè)新的統(tǒng)一語(yǔ)法:v-slot。它取代了 slot 和 slot-scope 在新版中的應(yīng)用,下面就一起來(lái)看看文章的詳細(xì)內(nèi)容吧
    2021-12-12
  • vue連接本地服務(wù)器的實(shí)現(xiàn)示例

    vue連接本地服務(wù)器的實(shí)現(xiàn)示例

    本文主要介紹了vue連接本地服務(wù)器的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-01-01
  • Vue項(xiàng)目導(dǎo)入導(dǎo)出文件功能以及導(dǎo)出文件后亂碼問(wèn)題及解決

    Vue項(xiàng)目導(dǎo)入導(dǎo)出文件功能以及導(dǎo)出文件后亂碼問(wèn)題及解決

    這篇文章主要介紹了Vue項(xiàng)目導(dǎo)入導(dǎo)出文件功能以及導(dǎo)出文件后亂碼問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • vue/react項(xiàng)目刷新頁(yè)面出現(xiàn)404報(bào)錯(cuò)的原因及解決辦法

    vue/react項(xiàng)目刷新頁(yè)面出現(xiàn)404報(bào)錯(cuò)的原因及解決辦法

    Vue項(xiàng)目打包部署到線上后,刷新頁(yè)面會(huì)提示404,下面這篇文章主要給大家介紹了關(guān)于vue/react項(xiàng)目刷新頁(yè)面出現(xiàn)404報(bào)錯(cuò)的原因及解決辦法,文中將解決的辦法介紹的很詳細(xì),需要的朋友可以參考下
    2023-05-05
  • 詳解vue之mixin的使用

    詳解vue之mixin的使用

    這篇文章主要為大家介紹了vue之mixin的使用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2021-11-11

最新評(píng)論

岳阳县| 石台县| 溧水县| 安化县| 无为县| 图木舒克市| 丽水市| 崇礼县| 汉川市| 牡丹江市| 汉沽区| 云南省| 福安市| 日土县| 连江县| 平乐县| 巫山县| 嘉峪关市| 珲春市| 梧州市| 临泽县| 佳木斯市| 阿鲁科尔沁旗| 长沙县| 通海县| 尼勒克县| 塘沽区| 台南县| 平昌县| 星子县| 北安市| 丹巴县| 卓资县| 南安市| 凤冈县| 舟山市| 崇州市| 洞头县| 民丰县| 兴安盟| 长岭县|