Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 散列标记(#)在Vue中是什么意思?_Javascript_Vue.js_Vuetify.js_Nuxt.js - Fatal编程技术网

Javascript 散列标记(#)在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>

我是一个新的Vue开发人员。 无论我在堆栈中走到哪里,我都会在组件中看到这样的代码:

<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文档真的有点糟糕。谢谢您,先生!我会记下你的答案。当然,现在我知道用谷歌搜索什么了,我到处都能找到!