Javascript 散列标记(#)在Vue中是什么意思?
我是一个新的Vue开发人员。 无论我在堆栈中走到哪里,我都会在组件中看到这样的代码:Javascript 散列标记(#)在Vue中是什么意思?,javascript,vue.js,vuetify.js,nuxt.js,Javascript,Vue.js,Vuetify.js,Nuxt.js,我是一个新的Vue开发人员。 无论我在堆栈中走到哪里,我都会在组件中看到这样的代码: <template #item.active="{ value }"> <div :aria-label="String(value)" class="text-center"> <v-icon v-if="value === null">mdi-minus</v-icon>
<template #item.active="{ value }">
<div :aria-label="String(value)" class="text-center">
<v-icon v-if="value === null">mdi-minus</v-icon>
<v-icon v-else color="red">mdi-close</v-icon>
</div>
</template>
减mdi
mdi关闭
就我的一生而言,我无法理解#item.active
(特别是#
)实际上做了什么。我们有很多散列项。像
或
谷歌搜索a#不是一件容易的事。
显然,我在Vue教程中错过了这段视频!
我们使用Nuxt和Vuetify,不确定这是否有用 如评论中所述,
#
符号是属性的简写,正如代码中使用的
(它v-slot
只允许在代码上以及组件上使用)所暗示的那样。它是属性的简写。真的吗?谢谢你,艾德里克!“谷歌搜索a#不是一件容易的事。”我同意,谢谢你的提问!“谷歌搜索a#并不是一件容易的事”——>谷歌搜索这件事实际上是一场噩梦。即使看完这篇文章,我仍然找不到医生们提到这一点的地方,除了在…旁边说“速记:#”。。。非常感谢您询问答案,并以可搜索的方式表述。是的,vue文档真的有点糟糕。谢谢您,先生!我会记下你的答案。当然,现在我知道用谷歌搜索什么了,我到处都能找到!