【发布时间】:2018-12-30 10:37:53
【问题描述】:
在我的 Vue.js 组件中,当我将样式设置为“作用域”时,样式会被忽略:
<style lang="sass" scoped>
我在控制台中收到以下错误:
[HMR] unexpected require(609) to disposed module
如果我不添加“作用域”属性,它会按预期工作。
【问题讨论】:
-
当你停止你的开发服务器然后重新启动它会发生什么?
-
经过进一步调查,它适用于 dom 中已经存在的元素,但不适用于使用 d3 动态添加的元素。
-
当然,它不适用于在 Vue 之外创建的东西——如果你想为这些东西设置样式,你需要特制的选择器。
-
感谢@IVOGELOV,我认为在组件中创建的任何东西都可以被限定。您想写下您的评论作为答案,以便我接受吗?