router/index.js
{
path: '/orderdetail/:ordersid',
component: OrderDetail
}
父组件
<router-link to="/orderdetail/198">
<span class="orderSpan6">查看详情</span>
</router-link>
子组件
<template>
<div>
<p>{{ msg }}</p>
<p>{{ $route.orderdetail.ordersid }}</p>
</div>
</template>
<script>
export default {
name:'orderdetail',
data(){
return {
msg:"详情页面"
}
}
}
</script>
4.chrome报错
5.浏览器地址栏都可以正常显示
你把子组件里面取值代码改成这个 this.$route.params.ordersid