在 Vuetify 中动态更改工具栏的颜色

sey*_*yet 1 css data-binding vue.js vuejs2 vuetify.js

我想在 Vuetify 中动态更改工具栏的颜色(请注意,我知道本网站上有类似的帖子,但没有一个使用 Vue)

我曾经v-bind:style这样做过,但它不起作用!这是我的模板及其各自的脚本:

<v-toolbar
  flat
  fixed
  app
  v-bind:style="{ color: dynamic }"
  light
  scroll-off-screen
>

...

data: () => ({
 dynamic: 'black'
})
Run Code Online (Sandbox Code Playgroud)

ton*_*y19 6

v-toolbarcolor控制其背景颜色属性。您可以绑定dynamic到该属性而不是样式绑定:

<v-toolbar :color="dynamic" ...>
Run Code Online (Sandbox Code Playgroud)

<v-toolbar :color="dynamic" ...>
Run Code Online (Sandbox Code Playgroud)
new Vue({
  el: '#app',
  data: () => ({
    dynamic: 'black'
  })
})
Run Code Online (Sandbox Code Playgroud)