我有一個Vue組件,我希望有時出現在一個位置,有時位於另一個位置。所以我給它一個屬性,我在模板根目錄的v-if指令中測試。我在我的標記中有兩個自定義標記,並假設我將獲得兩個不同的組件實例。令我驚訝的是,即使其中一個屬性爲false,該組件也會呈現兩次。這裏發生了什麼?v-如果行爲不如預期
標記
<div id='vueRoot'>
<now-you-see-me show-me='true'></now-you-see-me>
<now-you-see-me show-me='false'></now-you-see-me>
</div>
JS
Vue.component('now-you-see-me',{
template : `<div v-if='showMe'>I only want ONE **{{showMe}}**</div`,
props : ['showMe']
})
vm = new Vue({
el : '#vueRoot'
})
工作對我來說:-) – bbsimonbb