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

首頁 > 編程 > JavaScript > 正文

詳解Vue-Cli 異步加載數據的一些注意點

2019-11-19 15:49:29
字體:
來源:轉載
供稿:網友

剛開始學vue的時候沒有使用腳手架,現在用腳手架寫法有點不同,今天遇到的問題是使用豆瓣api異步加載數據的時候,會一直在命令行上報錯,基本上錯誤都是xxx 未定義。

例子

<template><div v-if="moviesData">  <!-- 正在上映的電影-北京 -->  <h1>{{ moviesData.title }}</h1>  </div></template><script>import jsonp from 'jsonp'  // 一個jsonp插件 npm install jsonp --saveexport default { data(){  return {   moviesData: null    // 如果不事先給一個默認值的data,就會報 xxx is not define  } },  // 生命周期函數 created(){  // 發送請求  jsonp('https://api.douban.com/v2/movie/in_theaters', null, (err, data)=>{   this.moviesData = data;  }); }}</script>

在發送異步請求的時候要注意兩個點:

數據的初始值,我這里是給null作為初始值。

判斷數據是否存在,在html中,我用v-if判斷moviesData是否存在,可以確保只有在數據存在的時候才會渲染。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德阳市| 阿拉善左旗| 澄迈县| 兴仁县| 桂阳县| 靖江市| 云霄县| 兴化市| 沈丘县| 高邑县| 奉贤区| 临海市| 石城县| 丽水市| 花莲县| 松原市| 长乐市| 重庆市| 鄱阳县| 吉木萨尔县| 安西县| 金川县| 隆化县| 仲巴县| 邮箱| 天门市| 墨竹工卡县| 沁源县| 新昌县| 都昌县| 天气| 平塘县| 遂溪县| 沾益县| 大石桥市| 响水县| 枣阳市| 榕江县| 同心县| 平潭县| 阿尔山市|