Vue自定义属性实例分析,如何深入理解其长尾词应用?

2026-04-08 23:460阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1702个文字,预计阅读时间需要7分钟。

Vue自定义属性实例分析,如何深入理解其长尾词应用?

原文:本文字例讲述了Vue自定义属性。分享给广大开发者参考,具体如下:+ 1+ 事件名 + 组件和 prop + 不同,事件名不存在于任何自动化的缩小大小写转换。而是Vue开发的事件名需要完全匹配监控监听这个事件。

改写后:本例介绍Vue自定义属性。以下为参考内容:事件名、组件与prop不同,事件名大小写不影响。Vue事件名需完全匹配以监控监听。

本文实例讲述了Vue自定义属性。分享给大家供大家参考,具体如下:

1 事件名

跟组件和 prop 不同,事件名不存在任何自动化的大小写转换。而是触发的事件名需要完全匹配监听这个事件所用的名称。举个例子,如果触发一个 camelCase 名字的事件:

this.$emit('myEvent')

则监听这个名字的 kebab-case 版本是不会有任何效果的:

<my-component v-on:my-event="doSomething"></my-component>

跟组件和 prop 不同,事件名不会被用作一个 JavaScript 变量名或属性名,所以就没有理由使用 camelCase 或 PascalCase 了。并且 v-on 事件监听器在 DOM 模板中会被自动转换为全小写 (因为 HTML 是大小写不敏感的),所以 v-on:myEvent 将会变成 v-on:myevent——导致 myEvent 不可能被监听到。

因此,我们推荐你始终使用 kebab-case 的事件名。

阅读全文

本文共计1702个文字,预计阅读时间需要7分钟。

Vue自定义属性实例分析,如何深入理解其长尾词应用?

原文:本文字例讲述了Vue自定义属性。分享给广大开发者参考,具体如下:+ 1+ 事件名 + 组件和 prop + 不同,事件名不存在于任何自动化的缩小大小写转换。而是Vue开发的事件名需要完全匹配监控监听这个事件。

改写后:本例介绍Vue自定义属性。以下为参考内容:事件名、组件与prop不同,事件名大小写不影响。Vue事件名需完全匹配以监控监听。

本文实例讲述了Vue自定义属性。分享给大家供大家参考,具体如下:

1 事件名

跟组件和 prop 不同,事件名不存在任何自动化的大小写转换。而是触发的事件名需要完全匹配监听这个事件所用的名称。举个例子,如果触发一个 camelCase 名字的事件:

this.$emit('myEvent')

则监听这个名字的 kebab-case 版本是不会有任何效果的:

<my-component v-on:my-event="doSomething"></my-component>

跟组件和 prop 不同,事件名不会被用作一个 JavaScript 变量名或属性名,所以就没有理由使用 camelCase 或 PascalCase 了。并且 v-on 事件监听器在 DOM 模板中会被自动转换为全小写 (因为 HTML 是大小写不敏感的),所以 v-on:myEvent 将会变成 v-on:myevent——导致 myEvent 不可能被监听到。

因此,我们推荐你始终使用 kebab-case 的事件名。

阅读全文