亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

vue異步axios獲取的數(shù)據(jù)渲染到頁面的方法

 更新時間:2018年08月09日 10:00:02   作者:修仙狂人  
今天小編就為大家分享一篇vue異步axios獲取的數(shù)據(jù)渲染到頁面的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

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

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

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
   })
  })
 },

在創(chuàng)建時獲取數(shù)據(jù),將其存入store

加入頁面只能這樣寫

equip.vue

<ul>
   <h3 class="tit">規(guī)格信息</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">規(guī)格型號</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發(fā)生變化時,頁面會自動渲染,如果數(shù)據(jù)沒有獲取到,默認它為空,這樣就不會報錯

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

以上這篇vue異步axios獲取的數(shù)據(jù)渲染到頁面的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • vue實現(xiàn)的請求服務器端API接口示例

    vue實現(xiàn)的請求服務器端API接口示例

    這篇文章主要介紹了vue實現(xiàn)的請求服務器端API接口,結合實例形式分析了vue針對post、get、patch、put等請求的封裝與調用相關操作技巧,需要的朋友可以參考下
    2019-05-05
  • vue 如何設置背景顏色及透明度

    vue 如何設置背景顏色及透明度

    這篇文章主要介紹了vue 設置背景顏色及透明度的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • 基于elementUI使用v-model實現(xiàn)經(jīng)緯度輸入的vue組件

    基于elementUI使用v-model實現(xiàn)經(jīng)緯度輸入的vue組件

    這篇文章主要介紹了基于elementUI使用v-model實現(xiàn)經(jīng)緯度輸入的vue組件,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-05-05
  • vue如何使用pdf.js實現(xiàn)在線查看pdf文件功能

    vue如何使用pdf.js實現(xiàn)在線查看pdf文件功能

    PDF.js是一個開源的JavaScript庫,用于在網(wǎng)頁上渲染和顯示PDF文件,在Vue中使用PDF.js來預覽PDF文件是很常見的需求,這篇文章主要給大家介紹了關于vue如何使用pdf.js實現(xiàn)在線查看pdf文件功能的相關資料,需要的朋友可以參考下
    2024-03-03
  • vue.js響應式原理解析與實現(xiàn)

    vue.js響應式原理解析與實現(xiàn)

    這篇文章主要為大家詳細介紹了vue.js響應式原理解析與實現(xiàn),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • Vue文件如何轉換成base64并去除多余的文件類型前綴

    Vue文件如何轉換成base64并去除多余的文件類型前綴

    這篇文章主要介紹了Vue文件如何轉換成base64并去除多余的文件類型前綴問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • 詳細講一講vue3下會造成響應式丟失的情況

    詳細講一講vue3下會造成響應式丟失的情況

    vue3開發(fā)過程中,綁定的響應式數(shù)據(jù)失去了響應式,如何解決問題呢,下面這篇文章主要給大家介紹了關于vue3下會造成響應式丟失的情況,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-06-06
  • Vue項目中使用Bootstrap

    Vue項目中使用Bootstrap

    這篇文章介紹了Vue項目中使用Bootstrap的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • 一文解決vue2 element el-table自適應高度問題

    一文解決vue2 element el-table自適應高度問題

    在寫公司后臺項目的時候遇到一個需求,要求表格頁面不能有滾動條,所以必須封裝一個公共方法來實現(xiàn)表格自適應高度,本問小編給大家介紹了如何解決vue2 element el-table自適應高度問題,需要的朋友可以參考下
    2023-11-11
  • vue實現(xiàn)點擊按鈕下載文件功能

    vue實現(xiàn)點擊按鈕下載文件功能

    這篇文章主要介紹了vue中點擊按鈕下載文件,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-10-10

最新評論