当我使用W3C验证程序验证我的页面时,我在Vue的事件和绑定语法中遇到以下错误:

错误:此时元素div上不允许使用属性v-on:click.

有办法解决这个问题吗?

推荐答案

理想情况下,他们会支持使用data-* attributes,例如data-v-on:click,但似乎不支持.

参见他们的第Why not using HTML5 data-* attributes期.

似乎overwrite the used prefix是可能的,但这个选项是seems to have been removed.

Vue.js相关问答推荐

Vue CLI: 如何在一个vtextfield更改时让另一个vtextfield的值也同时更改,但同时又可以覆盖它?

如果似乎没有明确使用输入事件,那么发出输入事件有什么作用?

在 Vue 中更改 json 数据后,如何在屏幕上重新呈现表格组件?

我如何使用 vuejs 在我的 url 中编码一个令牌

使用 vue / nuxt js 切换 fontawesome 图标

使用 nuxt.js 组件自动导入对性能不利吗?

Vuex store 在 Nuxt 的什么地方

运行vue-cli-service build --watch时没有 CSS 文件

如何使用带有自定义标签和类的`transition-group`

无法在 Vuex 中的其他操作中反跳操作

在 vue 3 中使用 vue-chartjs:createElement 不是函数

如何在 vue.js 构建中重命名 index.html?

如何在 Vue.js 中使用 MaterializeCss?

如何将 vue.js 与 gulp 一起使用?

PhpStorm 中Expected预期表达式

更新 v-for 中使用的数组内的对象时,Vue js react性问题

v-if inside v-for - 在两列中显示项目列表

我应该将所有数据存储在 vuex 状态

如何让 vuetify 数据表在卡片内时跨越容器的整个宽度?

vuex - 即使不推荐,是否可以直接更改状态?