admin管理员组

文章数量:1794759

js/vue怎么把函数(方法)当做参数传递

js/vue怎么把函数(方法)当做参数传递

很简单,不带方法括号当做参数传递就可以了

//例子 //测试方法 demo(){ alert('我是测试') }, haha(event){ //this.clickEnter是公共方法,如何封装公共方法 具体可以去看我的博客 this.clickEnter(event,this.demo) //this.demo是方法,但是这里当做参数传递 }

this.clickEnter()是公共方法,如何封装公共方法 具体可以去看我的博客 vue如何封装公共方法

//接收 Vue.prototype.clickEnter = function(e,method){//e对应传递的第一个参数 ,method是你传递的方法 let key = e.keyCode; if(key == 13){ method() } }

最后执行成功,总结 传递方法名不带括号就可以了

本文标签: 函数参数方法jsVue