vuejs 某计算属性undefined

vuejs计算属性get中使用ajax获取数据并return,

但是无法获取到是为什么?

示例代码如下:



var myVue = new Vue({

    data: {

        is: 1

    },

    computed: {

        comData: {

            get: function () {

                if (is === 1) {

                  return   axios.get(url).then(function (response) {

                        var data = response.data;

                        return data

                    })

                } else {

                   return  axios.get(url1).then(function (response) {

                        var data = response.data;

                        return data

                    })

                }


            }

        }

    }

})


红颜莎娜
浏览 1669回答 2
2回答

缥缈止盈

因为你的get方法啥也没返回啊。你这种已经不属于计算属性了,你这叫数据获取。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript