[Vue warn]: “style“ is a reserved attribute and cannot be used as component prop.
问题在调试自定义页面的时候,发现控制台一直报这个错,意思是:“style”是保留属性,不能用作组件属性这是由于Vue导致的,style属性是原生HTML默认的标签属性,不能直接用在Vue组件里,如下所示:<el-form style="margin-top: 10px; margin-bottom: 10px">解决在Vue里,我们想直接在组件上编写style应该这样:<div
·
问题
在调试自定义页面的时候,发现控制台一直报这个错,意思是:“style”是保留属性,不能用作组件属性
这是由于Vue导致的,style属性是原生HTML默认的标签属性,不能直接用在Vue组件里,如下所示:
<el-form style="margin-top: 10px; margin-bottom: 10px">
解决
在Vue里,我们想直接在组件上编写style应该这样:
<div v-bind:style="styleObject"></div>
data: {
styleObject: {
color: 'red',
fontSize: '13px'
}
}
如果嫌麻烦,可直接这样写:
<div :style="{ display: 'flex' }"></div>
更多推荐
已为社区贡献4条内容
所有评论(0)