我正在使用一个布尔变量 isTabsEnabled
来控制 Tabview 的显示和隐藏。该属性被作为子元素传递给使用它的屏幕,这是父文件:
export{
props:{
isTabsEnabled: true
}
}
ESLint抛出错误vue/require-prop-type-constructor
,我尝试使用propsData
,这样可以去除警告信息,但是功能会受到影响。
有什么建议可以避免这个警告吗?
我正在使用一个布尔变量 isTabsEnabled
来控制 Tabview 的显示和隐藏。该属性被作为子元素传递给使用它的屏幕,这是父文件:
export{
props:{
isTabsEnabled: true
}
}
ESLint抛出错误vue/require-prop-type-constructor
,我尝试使用propsData
,这样可以去除警告信息,但是功能会受到影响。
有什么建议可以避免这个警告吗?
props: { foo: { types: [null, String] } }
是有效的,但是eslint
抓住了它并标记为错误。你有什么解决办法吗? - Adam Orłowskifoo
可以是任何类型(包括null
)或字符串,因此它是多余的。 - Decade Moonnull
来表示“需要该值为 null”;Vue 将null
视为“任何值”。你必须使用validator
进行此类断言。 - Decade Moon