javascript - 热门在 Vue.js 中设置路由特定的“全局”样式
问题描述
我刚刚购买了两个 Vue.js 主题,我正在尝试将它们组合在一起(一个类似于演示主题,另一个是仪表板主题)。除了样式部分,我设法完成了大部分合并。在 main.js 中声明两个主题的 *.scss 和 *.css 时,它们最终会发生冲突。
我已经尝试通过文档尝试我找到的所有内容,例如声明样式文件,但组件继承了父视图的样式,因此它们最终看起来比以前更糟。
来自 main.js:
Vue.use(VueRouter);
Vue.use(Presentation);
Vue.use(Dashboard);
从演示插件:
import "vue-material/dist/vue-material.min.css";
import "@/assets/surface/scss/material.scss";
import "@/assets/surface/main.css";
Dashboard 插件具有相同的导入,但具有不同的文件。
我想要做的是有两种全局样式,我可以将它们分配给不同的路由集(演示文稿和仪表板),但如果有人有更好的解决方法,我愿意改变。
解决方案
推荐阅读
- c# - 无法在文件中写入 AppedText
- regex - Ruby 看正则表达式错误:后看中的无效模式
- php - PHP 垃圾收集似乎没有运行 (Debian)
- formatting - 如何创建引导线以将标签连接到符号系统
- mysql - 获取数据 IN 日期的 SQL 语法
- python - 语音命令android demo提供的tflite格式的模型如何转换?
- javascript - JavaScript 按条件拆分和合并数组
- json - JSON解码失败
- angular - 角管中的副作用/可观察量
- android - 为什么设置夜间模式时,我的Activity下的fragment中的绑定显示为null?