Vue v-on:click绑定多个方法,只触发第一个方法

click的时候不触发calTotal,单单绑定calTotal的时候能正常调用
代码如下,是我写的不对吗。。。

<a href="javascript:;" v-on:click="changeNum(item,-1)" v-on:click="calTotal">-</a>
阅读 11.1k
6 个回答

为什么不定义一个方法,再在该方法里面调用你的那两个方法呢?

改成这样

<a href="javascript:;" v-on:click="changeNum(item,-1),calTotal" > 链接文字</a>

两个methods用逗号分隔开

新手上路,请多包涵

楼上说的有理啊

不是这么写吧,这样写试试 v-on:click="changeNum(item,-1);calTotal"

如果两个都没有返回值的话默认返回undefinedv-on:click="a()||b()

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题