m0_59302338 2023-07-27 04:21 采纳率: 50%
浏览 18
已结题

@click-nav = 'navClick'显示Property "navClick"未定义


    <div class="food-list" v-if="index === 0">
        <van-tree-select v-model:main-active-index="activeIndex" height="88vw" :items="items" 
            @click-nav = 'navClick'>
            <template #content>
                <div v-for="(item, index) in subItem" class="item-bg">
                    <FoodListItem :item="item" />
                </div>
            </template>
        </van-tree-select>
    </div>


为什么这段代码里navClick点击的方法会显示Property "navClick" was accessed during render but is not defined on instance.我在setup定义了这个方法

  • 写回答

3条回答 默认 最新

  • ZionHH 2023-07-27 09:20
    关注

    setup中写,要return出去

    setup() {
      const navClick = i => {
          // ...
      }
    
      return {
        navClick
      }
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 8月4日
  • 已采纳回答 7月27日
  • 修改了问题 7月27日
  • 创建了问题 7月27日