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;
Logo

前往低代码交流专区

更多推荐