冒号在VueJS / Vuetify / HTML组件标签中代表什么

时间:2018-07-26 14:53:44

标签: html vue.js

我正在使用Vuetify,所以它可能是VueJS,Vuetify甚至是HTML问题,但是我的组件看起来像这样:

<v-list-tile 
  v-for="item in menuItem.items" 
  :key="item.type" 
  :style="`background: ${item.colour}`" 
  :html="item.type">
</v-list-tile>

:key为例,在:之前的冒号(key)是什么意思?在哪里可以找到可用的值?

1 个答案:

答案 0 :(得分:4)

:keyv-bind:key的简写:

  

v前缀用作识别特定于Vue的视觉提示   模板中的属性。当您使用Vue.js时,这很有用   将动态行为应用于某些现有标记,但可以感觉到   某些常用指令的详细信息。同时,   当您建立一个   Vue.js管理每个模板的SPA。因此,Vue.js提供了   两个最常用指令的特殊速记,v-bind   和v-on

https://v1.vuejs.org/guide/syntax.html#v-bind-Shorthand