一、解决的问题

一般在Vue中声明了函数(方法),如果不加任何形参,就会有一个默认参数,比如点击事件的event,这时候形参如果写进去了,就会找不到默认参数event,不知道怎么拿到这个变量。于是就需要“形参占位符”。

二、实现

(1)在HTML模板事件函数中写个占位符。

@click=test($event,'hello world')

(2)在函数中正常接收参数。

test(event,str) {
    console.log(event)
    console.log(str)
}

这样就能拿到隐藏的变量啦。

三、总结

默认参数用占位符保留参数位置。后在方法中正常接收

Logo

前往低代码交流专区

更多推荐