【发布时间】:2018-10-19 01:02:20
【问题描述】:
我有一个带有以下模板的组件:
<div v-for:"item in store" v-bind:key="item.type">
<a>{{item.type}}</a>
</div>
我有另一个名为“StoreComponent”的组件 单击第一个组件中的元素时,我想清除当前组件并显示 StoreComponent 并能够将 item.type 传递给 StoreComponent。
我不想使用 router-link 或 router.push,因为我不想创建新的 url,而是根据 item.type 值用新的 url 覆盖当前组件。
StoreComponent.vue
export default{
name: 'StoreComponent',
props: ['item'],
data: function () {
return {
datum: this.item
}
},
methods: {
//custom methods
}
}
【问题讨论】:
标签: javascript vue.js vuejs2 vue-component vue-router