这里的greet加括号和不加括号有什么区别?
<template>
<div>
<div>事件处理器</div>
<div>----------------------------------</div>
<div id="example-1">
<button v-on:click="counter += 1">增加1</button>
<p>这个按钮被点击了{{counter}}</p>
</div>
<div>----------------------------------</div>
<div id="example-2">
<button @click="greet">greet</button> //这里的greet加括号和不加括号有什么区别?好像结果一样
</div>
</div>
</template>
<script>
export default {
data () {
return {
counter:0
}
},
methods:{
greet(){
this.counter = this.counter + 1;
}
}
}
</script>
正在回答
同学你好, 唯一的区别就是加了括号可以传递参数。 示例:
因为vue底层做了封装, 加不加括号都可以正常编译,同学可以根据实际需要选择一种书写方式哦
如果帮助到了你, 欢迎采纳!
祝学习愉快~~~
- 参与学习 人
- 提交作业 239 份
- 解答问题 10739 个
本阶段带你深入前端开发的肌理,通过ES6基础知识和前端主流高级框架的学习,助你快速构建企业级移动webAPP应用,进入职场的终极battle
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星