weixin_51341266
2021-05-20 23:29
采纳率: 100%
浏览 137
已结题

"TypeError: this.getMenus is not a function"

vue.esm.js?efeb:591 [Vue warn]: Error in created hook: "TypeError: this.getMenus is not a function"

found in

---> <Category> at src\views\modules\product\category.vue
       <ElCard> at packages/card/src/main.vue
         <ElTabPane> at packages/tabs/src/tab-pane.vue
           <ElTabs> at packages/tabs/src/tabs.vue
             <MainContent> at src\views\main-content.vue
               <Main> at src\views\main.vue
                 <App> at src\App.vue
                   <Root>

methods: {

    handleNodeClick (data) {

      console.log(data);

    },

    getWenus () {

      this.$http({

        url: this.$http.adornUrl('/product/category/list/tree'),

        method: 'get'

      }).then(({ data }) => {

        console.log("成功获取数据……", data)

      })

    }

  },

 

 

 

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 已采纳

    函数名称写错了吧,你定义的是getWenus,不是getMenus 

    评论
    解决 2 无用
    打赏 举报
查看更多回答(1条)

相关推荐 更多相似问题