国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

vue異步axios獲取的數據渲染到頁面的方法

2024-05-06 15:31:56
字體:
來源:轉載
供稿:網友

我們在vue,數據很多事異步獲取來的,如果在template直接使用,會報錯,undefined。

因為先渲染后得到的數據,那如何才能不報錯呢?

computed!!!

舉個例子

index.vue

忽略坑人的傳參方式。。。

 created(){  this.init()  this.axios.post('/wanwei/appserver/eqInfo/eqBaseInfo?reqjson={"eq_code":"BJTE1W03011SF001SBQDGPXTGYKG001"}').then((res) => {   this.$nextTick(()=>{    this.$store.state.retData = res.data.retdata   })  }) },

在創建時獲取數據,將其存入store

加入頁面只能這樣寫

equip.vue

<ul>   <h3 class="tit">規格信息</h3>   <li>    <span class="key">設備慣用名</span>    <span class="val">{{equipData.convent_eq}}</span>   </li>    <li>     <span class="key">設備名稱</span>     <span class="val">{{equipData.eq_name}}</span>    </li>    <li>     <span class="key">規格型號</span>     <span class="val">{{equipData.modelno}}</span>    </li>   <li v-if="show">    <span class="key">采購價格</span>    <span class="val">{{equipData.cost_purchase}}</span>   </li>  </ul>

可以這樣寫,computed 屬性,當equipData發生變化時,頁面會自動渲染,如果數據沒有獲取到,默認它為空,這樣就不會報錯

computed:{   equipData:function () {    return this.$store.state.retData.eqInfo||''   }  },

以上這篇vue異步axios獲取的數據渲染到頁面的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持錯新站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 鱼台县| 大宁县| 伊春市| 丰都县| 马山县| 元阳县| 康马县| 固阳县| 轮台县| 玉溪市| 新建县| 四会市| 马山县| 泰安市| 林甸县| 五原县| 临海市| 高淳县| 沧源| 南岸区| 乐安县| 龙江县| 芒康县| 四会市| 定南县| 永昌县| 日照市| 屯门区| 东丽区| 凤台县| 海口市| 柯坪县| 蒙城县| 竹山县| 肥城市| 临泽县| 阳谷县| 清远市| 辉南县| 广宁县| 洞口县|