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