0
作为一个简单的例子假设你在一个名为“我的-按钮”部分有这样的:插槽:访问范围变量
<button v-for='item in items' v-on:click="this.$emit('activate', item)">
<slot>{{ item.name }}</slot>
</button>
如果我使用的组件在其他地方,有没有什么办法来覆盖槽和访问item.name
值?例如:
<my-component items="myItems">
<span class="myspecialstuff">{{ item.name }}</span>
</my-component>
显然因为目前的情况是,VUE将抱怨找不到范围item
。
我的确有机会获得物品数组在“我的组件”的范围内,但我没有访问for循环中的当前选定项目,这是我需要更新插槽内容。 – nablex
说,你实际上是否使用你在这里发布的确切代码?因为它几乎没有问题。访问特定指数的方式与你实现它的方式各不相同, –
这是我在用的一个简单的例子,不知道什么是错的(假设项目是一个数组)?它的工作原理也是如此,它只是失败插槽的重写。 – nablex