亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

vue數據沒有獲取到

vue數據沒有獲取到

郎朗坤 2019-03-14 13:08:42
用v-if判斷commends.length 就顯示el沒有獲取到,是什么原因啊代碼如下:<div class="recommend">    <div class="recommend-content">        <div v-if="recommends.length" class="slider-wrapper">            <slider>                <div v-for="item in recommends">                    <a :href="item.linkUrl">                        <img :src="item.picUrl" alt="">                    </a>                </div>            </slider>        </div>        <div class="recommend-list">            <h1 class="list-title">熱門歌單推薦</h1>            <ul></ul>        </div>    </div></div>js代碼export default {  data() {    return {      recommends: []  //這里應該有值的啊    };  },  created() {    this._getRecommend();  },  methods: {    _getRecommend() {      getRecommend().then(res => {        if (res.code === ERR_OK) {          console.log(res.data.slider);          this.recommends = res.data.slider;        }      });    }  },  components: {    Slider  }};封裝方法 export function addClass(dom, className){        if(hasClass(ele,className)){            return         }        let newClass = ele.className.spilt(' ');        newClass.push(className);        ele.className = newClass.join(' ');    }        export function hasClass(ele, className){        let reg = new RegExp('(^|\\s)'+className+'(\\s|$)');            return reg.test(ele.className)    }
查看完整描述

4 回答

?
一只甜甜圈

TA貢獻1836條經驗 獲得超5個贊

生命周期圖示
created:掛載沒開始,$el屬性不可見

查看完整回答
反對 回復 2019-03-14
?
慕容708150

TA貢獻1831條經驗 獲得超4個贊

方法封裝在 methods內


查看完整回答
反對 回復 2019-03-14
  • 4 回答
  • 0 關注
  • 998 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號