就是通过Vue开发时遇到的一个问题。
因为我不怎么喜欢起名字,我就把所有的处理函数都指向了同一个函数,然后都会传递一个case参数指做不同的事。
代码示例:
<div @click="_click( { case:1 , name:'XXX' } )"> 打印name </div>
<div @click="_click( { case:2 } )"> 打印被点击 </div>
methods:{
_click( obj ){
switch( obj.case ){
case 1:
console.log( obj.name );
break;
case 2:
console.log( "被点击" );
break;
}
}
}
大概就是这样,就是想问一下会不会有什么性能问题或者啥问题的?
普通的
Switch格式的