我有许多导入托管CSS文件的组件,如下所示:

<style scoped>
  @import 'https://test.com/path/to/my-stylesheets/styles.css';
</style>


我想要的是一种在最终生命周期挂钩(例如beforeDestroy)上删除这些导入的样式表的方法。

这可能吗?

最佳答案

您尝试执行的操作取决于vue-loader(如果您使用的是webpack),这看起来像是一种反直观的操作。因此,没有理由从文档中删除样式。您可以做的是在样式表中定义CSS类,或在viewmodel中将其定义为数据变量,并根据需要在Vue组件的生命周期内分配/删除这些类,例如beforeCreate / beforeDestroy等。

09-30 19:01
查看更多