vue.js - vue:为什么需要事件系统标记,而函数可以作为道具传递
问题描述
Vue 具有用于事件处理的特殊模板标记
<template>
<button type="button" @click="onClickFunction">
click me
</button>
</template>
但我不知道为什么需要这个事件处理标记,因为函数可以作为道具传递,上面的代码可以更改为
<template>
<button type="button" :onClick="onClickFunction">
click
</button>
</template>
使用v-bind
事件处理语法可以节省很多文档,不是吗?并且使模板更少 DSL-ish,更容易学习。
解决方案
推荐阅读
- r - 安装 rgl 和闪亮包时出错
- java - thymleaf html 模板中不显示徽标,尤其是在下载 pdf 文件时
- php - 避免移动设备响应速度 Wordpress Elementor
- c++ - D3D11_CREATE_DEVICE_DEBUG 调试标志不起作用
- python - Python线程类对象并通过pickle存储
- python - 满足条件时的分组时间差
- r - 如何使用 tidymodels 使用 knn 模型获得具有多个结果的预测?
- kubernetes - Kubernetes 多重 NetworkPolicy
- linq - .net 核心 3 中的 IQueryable.Union/Concat
- c# - 如何使用 Linq 按日期时间和平均结果对字典进行分组