Error in mounted hook: "TypeError: Cannot read property 'style' of null"
Vue项目运行中出现该错误,子组件未渲染style直接展示。子组件的div<div :id="id" :type="type" ref="tag">{{title}}</div>在子组件的mounted函数中:let label = document.getElementById(this.id);label.style.color = this...
·
Vue项目运行中出现该错误,子组件未渲染style直接展示。
子组件的div
<div :id="id" :type="type" ref="tag">
{{title}}
</div>
在子组件的mounted函数中:
let label = document.getElementById(this.id);
label.style.color = this.textColor;
解决方案
使用refs
let label = this.$refs.tag;
label.style.color = this.textColor;
更多推荐
已为社区贡献3条内容
所有评论(0)