Der*_*rek 5 vue.js vue-component
我对Vue很了解,整个v-bind事情让我陷入了困境......
基本上,我正在尝试实现这种语法,但是使用Vue的v-bind,因为我不能在内联CSS样式中使用变量:
<div class="card" style="background-color: {{school.color}}">
Run Code Online (Sandbox Code Playgroud)
这是我的Vue语法,我从他们的文档中已经遵循,但它仍然抛出错误,我无法弄清楚为什么?显然,它必须是简单的,我还没有完全理解Vue的复杂性!
<div class="card" :style="{ background-color: school.color }">
Run Code Online (Sandbox Code Playgroud)
任何帮助将非常感激!
ase*_*hle 12
对于对象语法绑定,您绑定对象.因此,密钥必须是有效的,并且需要被引用,除非它们是有效的不带引号的密钥.-
不带引号的密钥中不允许使用破折号,因此无法编译.
这些选项中的任何一个都可以使用:
<div class="card" :style="{ 'background-color': school.color }">
Run Code Online (Sandbox Code Playgroud)
要么
<div class="card" :style="{ backgroundColor: school.color }">
Run Code Online (Sandbox Code Playgroud)