這個問題,一定要保持 name 的一致性。這個name,和文件名無關,只和 router 配置有關係。
看代碼,路由配置:
{
path: 'ProductList',
component: () => import('@/views/erp/ProductList'),
name: 'ErpProductList', // 保持一致
meta: { title: '產品庫存', icon: 'tree-table' }
},
其中的name要和vue頁面中的name保持一致,不要隨便瞎寫,看vue頁面部分:
<script>
export default {
name: 'ErpProductList', // 保持一致
components: { ProductFrom },
props: {},
data() {
注意這2個地方就可以了。