首页 > 解决方案 > 无法绑定 v-on:单击 Vuetify [Vue 警告]:v-on 处理程序中的错误:“TypeError:handler.apply 不是函数”

问题描述

我正在尝试在动态生成的子标题 v-list-tile Vuetify https://vuetifyjs.com/en/components/subheaders上绑定单击事件,但每次单击该选项时都会出现错误。

vue.js:634 [Vue warn]: Error in v-on handler: "TypeError: handler.apply is not a function"

found in

---> <VListTile>
       <VList>
         <VCard>
           <VApp>
             <Root>

我试过强行添加方法(不传递对象)并且它有效。它只是在传递给对象并动态呈现时触发。

这是我遇到的错误的Codepen

我期望的是触发被调用的方法而不触发错误

标签: vue.jsvue-componentvuetify.js

解决方案


我的方法在 Data 对象中。它们应该处于同一水平。

Codepen 示例中,将函数名从数据对象中取出,只留下数字id

通过在事件上调用函数@click并传递数字,使该方法起作用。


推荐阅读