tig*_*rel 2 vue.js vuejs2 vuetify.js
我将vuejs与vuetify一起使用,我放置了一个基本的vuetify模板,并尝试更改Color主题,但是Color不会切换。我的控制台没有收到任何错误,并且我的缓存也被清除了。
main.js代码:
import Vue from 'vue';
import Vuetify from 'vuetify';
import 'vuetify/dist/vuetify.min.css';
import colors from 'vuetify/es5/util/colors';
Vue.use(Vuetify, {
theme: {
primary: colors.indigo.base, // #E53935
secondary: colors.indigo.base, // #FFCDD2
accent: colors.indigo.base // #3F51B5
}
});
const app = new Vue({
el: '#app',
// ...
});
Run Code Online (Sandbox Code Playgroud)
这就是我的模板的样子。
<div id="app">
<v-app light>
<v-navigation-drawer
fixed
v-model="drawerRight"
right
clipped
app
>
</v-navigation-drawer>
<v-toolbar
dark
fixed
app
clipped-right
>
<v-toolbar-side-icon @click.stop="drawer = !drawer"></v-toolbar-side-icon>
<v-spacer></v-spacer>
<v-toolbar-side-icon @click.stop="drawerRight = !drawerRight"></v-toolbar-side-icon>
</v-toolbar>
<v-content>
<v-container fluid fill-height>
<v-layout justify-center align-center>
</v-layout>
</v-container>
</v-content>
</v-app>
</div>
Run Code Online (Sandbox Code Playgroud)
mh.*_*fan 15
就我而言,我必须将所有组件都包装在 v-app 中
<div id="id">
<v-app>
// youre code here
</v-app>
</div>
Run Code Online (Sandbox Code Playgroud)
如果你不这样做你的应用程序使用默认主题。
“在 Vuetify 中,v-app 组件和 v-navigation-drawer、v-app-bar、v-footer 等组件上的 app prop 有助于引导您的应用程序,并在组件周围适当调整大小。这允许您创建真正独特的界面,无需管理布局大小。所有应用程序都需要 v-app 组件。这是许多 Vuetify 组件和功能的挂载点,并确保它将默认应用程序变体(暗/亮)传播到子组件,并确保为 Safari 等浏览器中的某些点击事件提供适当的跨浏览器支持。v-app 只能在您的应用程序中使用一次。”