猿问

vue data赋值赋不上去

export default {

  name: 'SidebarMenu',

  props: {item: {}},

  data () {

    return {

      menuList: [{}]

    }

  },

  created: function () {

    this.getMenuList()

  },

  methods: {


    getMenuList (event) {

      $.getJSON('/cost-manager/sys/menu/user?_' + $.now(), function (r) {

        // console.log(r)

        this.menuList = r.menuList


      })

    }

  }

}


menuList始终为空,赋值赋不上去,求解


繁华开满天机
浏览 4242回答 1
1回答

沧海一幻觉

在getjson外声明 var _self = this; _self.menuList = r.menu.List;
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答