现在有一段样式的字符串通过接口获取,想把它插入到vue页面中,粗暴的做法是
let style = document.createElement('style');
style.type = "text/css";
style.innerText = "div{color:red !important; border:1px solid #fff;}p{color:#000; font-size:20px;}";
document.getElementsByTagName('head')[0].appendChild(style)
但是这样的后果是样式会影响全部页面的样式,有没有办法只让这个style样式只对当前vue页面有效果
你可以同样粗暴的在appendChild后加上
离开前删除