【发布时间】:2019-04-20 10:22:19
【问题描述】:
我有一个名为“/shop”的路由器,子级是 /list/:id,名为 listproduct 的组件
但是当我在链接上渲染时,我会像mylocalhost/shop/list/0812018381 那样渲染它吗?
这是我的路线
{
path: '/shop',
name: 'shop',
component: () => import('./components/shop.vue'),
children: [
{
path: '/list/:id',
name: 'list',
component: () => import('./views/detail.vue'),
},
],
}
我店里的组件是这样的
<b-col>
<div class="thiscaption my-4 p-2">
<b-link :to="`/shop/${product._id}`">
<h4>{{ product.productName }}</h4>
</b-link>
<span>
{{
product.desc
.split(' ')
.slice(0, 8)
.join(' ')
}}...</span
>
<br />
<span>
<b>${{ product.price }} </b>
</span>
<br />
<b-button type="submit" variant="primary" class="p-2
my-4">add to cart</b-button>
</div>
</b-col>
我试图将该组件列表移到不在儿童商店中,它可以工作,但是当我在儿童商店中使用它时,它不会渲染和工作
【问题讨论】:
标签: vue.js vuejs2 router vue-router