css - Vue 组件样式永不消失

标签 css vue.js vuejs2 vue-component

为什么 Vue Single File Component附加到 header 的内联样式一旦安装就永远呆在那里?即使组件被销毁,其样式也不会消失。

我需要组件样式在 header 被销毁后从 header 中移除

这是我的意思的例子:

Simple playground

  1. Component1已创建并将其样式附加到标题

enter image description here

  1. Component2已创建,Component1分别被删除。第二个组件的样式附加到 <header> , 但第一个的样式也仍然存在 enter image description here

最佳答案

这是 vuejs 开发者的回答: https://github.com/vuejs/vue/issues/6218#issuecomment-318000174

基本上在生产环境中,所有样式都应该使用 css extraction 放在一个静态文件中为了更好的 CSS 缩小和缓存。因此,添加后不会删除任何样式。

关于css - Vue 组件样式永不消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54234441/

相关文章:

css - 动画 svg 不适用于边缘/IE

pagination - Vuetify - 如何进行分页?

javascript - 将来自 background.js 的数据存储到 vuex 存储中

vue.js - 在 Vuetify 字段中隐藏密码字符

vue.js - 带有 CodeMirror 的 Quasar 对话框

javascript - 是否可以在 v-html 指令中放入指令?

javascript - 淡入/淡出不适用于附加 div

css - 重复背景

javascript - jQuery:在悬停时将文本插入容器 div

javascript - 限制fuse.js vue 中的搜索结果