鍍金池/ 問答/HTML/ vue的生命周期函數(shù)可否用aysnc去修飾,會(huì)不會(huì)什么其它的問題?

vue的生命周期函數(shù)可否用aysnc去修飾,會(huì)不會(huì)什么其它的問題?

//eg:
export default {
    data: function() { return {testList:[]} },
    created: async function() { //比如這里
        this.testList = await this.getData() 
    },
    methods: {
    
    }
}
回答
編輯回答
逗婦惱

代表著異步函數(shù),不能保證你接下來的生命周期函數(shù)內(nèi)獲取到this.testList

2017年6月20日 07:24
編輯回答
情皺

可以的 沒有問題

2017年2月16日 04:30
編輯回答
墨小羽

我好像明白你的意思,但是不會(huì)直接解答你的問題??紤]在created的位置創(chuàng)建一個(gè) Promise 怎么樣?

2017年3月17日 11:45
編輯回答
乞許

沒問題, 現(xiàn)在處理異步都是這么寫的, 可讀性更高. 注意處理await this.getData返回的catch就行

2017年10月29日 20:07