js/vue怎么把函数(方法)当做参数传递
很简单,不带方法括号当做参数传递就可以了//例子//测试方法demo(){alert('我是测试')},haha(event){//this.clickEnter是公共方法,如何封装公共方法 具体可以去看我的博客this.clickEnter(event,this.demo) //this.demo是方法,但是这里当做参数传递}this.click
·
很简单,不带方法括号当做参数传递就可以了
//例子
//测试方法
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()
}
}
最后执行成功,总结 传递方法名不带括号就可以了
更多推荐
已为社区贡献31条内容
所有评论(0)