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

"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 打赏 评论
  • 有问必答小助手 2021-05-21 11:23

    您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

    如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

    ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

    打赏 评论