使用函数带()和不带()的区别
老师,第19行,
<input @click="click()" type="button" value="ok">
如果写成
<input @click="click" type="button" value="ok">
也是可以的吗?实际会有区别吗?
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="https://unpkg.com/vue@next"></script> <title></title> </head> <body> <div id="demo"></div> <script> const app =Vue.createApp( { data(){ return{ Text:"HelloWorld", show1:true, show2:true, } }, methods:{ click(){ alert("ok"); } }, template: ` <div v-if="show1">{{Text}}</div> <div v-show="show2">{{Text}}</div> <input @click="click()" type="button" value="ok"> ` } ); app.mount('#demo'); </script> </body> </html>
21
收起
正在回答
1回答
同学你好,带括号时,可以往方法中传参数,例如:
如果不需要传参,那么写不写括号都可以,没区别。
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星