Я использую тему Vue Material default-dark, добавив в файл index.js следующее:
// index.js Where the vue instance is instantiated
import 'vue-material/dist/theme/default-dark.css';
...
import Vue from "vue";
...
Vue.use(VueRouter);
const routes = [
{
path: '/',
component: Viewport,
...
}
]
...
window.app.$mount('#jg-app');
Это прекрасно работает, но теперь я хочу изменить цвета в теме.Для этого я добавил следующее в свой шаблон ...
// viewport/Viewport.vue
<styles src="./Viewport.scss" lang="scss"></styles>
и в Viewport.scss (согласно документам) ...
# viewport/Viewport.scss
@import "~vue-material/dist/theme/engine"; // Import the theme engine
@include md-register-theme("default-dark", (
primary: md-get-palette-color(green, A200), // The primary color of your application
accent: md-get-palette-color(yellow, A200) // The accent or secondary color
));
@import "~vue-material/dist/theme/all";
Но когда я строю цветане меняйте, как я ожидал.Я вижу, что элемент помечен как основной, но он все еще показывает синий цвет.
Чего мне не хватает?