Html 如何防止Vue组件上的默认标题设置?

Html 如何防止Vue组件上的默认标题设置?,html,vue.js,vuejs2,vue-component,Html,Vue.js,Vuejs2,Vue Component,我使用的是Vue材质设计图标,它们会自动设置标题属性-默认情况下,它是图标名称的可读形式,例如Plus图标。因为这是直接从节点包导入的,所以我不想弄乱组件本身。我也知道我可以编写一些自定义JS来修复它,但我真的不想这么做 是否有一种标准的方法可以在组件注册期间禁用title属性,或者以某种不增加性能成本或不需要任何修补代码的其他方式禁用title属性 注意:如果可以这样做,我也在使用Webpack。从您提供的链接中,图标组件提供了一个道具,如果您不想使用默认设置,您可以将标题设置为任何您想要的内

我使用的是Vue材质设计图标,它们会自动设置标题属性-默认情况下,它是图标名称的可读形式,例如Plus图标。因为这是直接从节点包导入的,所以我不想弄乱组件本身。我也知道我可以编写一些自定义JS来修复它,但我真的不想这么做

是否有一种标准的方法可以在组件注册期间禁用title属性,或者以某种不增加性能成本或不需要任何修补代码的其他方式禁用title属性


注意:如果可以这样做,我也在使用Webpack。

从您提供的链接中,图标组件提供了一个道具,如果您不想使用默认设置,您可以将标题设置为任何您想要的内容

道具

title - This changes the hover tooltip as well as the title shown to screen readers. By default, those values are a "human readable"
图标名称的转换;例如,V形向下图标变为 “V形向下图标”

示例:

对-但是如果我不设置它,它会自动设置它。我不想设置它。我想删除它。所以将它设置为空字符串对你来说不是一个解决方案?也许吧。但这需要很多额外的标记来撤销我一开始没有做的事情。我希望有一种方法可以在构建期间实现这一点。您可以编写一个组件来包装图标的功能,并将标题设置为空字符串,然后只使用自定义组件来代替?
Example:

<android-icon title="this is an icon!" />