Vue Router 实现点击按钮跳转页面:mzHj 到 mzCfhj
"\n <router-link to="/mzCfhj">\n <a-card :bordered="false" style="height: 100%" :tab-list="tabList" :active-tab-key="activeKey" @tabChange="(key) => onTabChange(key)">\n <p v-if="activeKey === '1'">\n
vue\n<template>\n <router-link to=\"/mzCfhj\">\n <a-card :bordered=\"false\" style=\"height: 100%\" :tab-list=\"tabList\" :active-tab-key=\"activeKey\" @tabChange=\"(key) => onTabChange(key)\">\n <p v-if=\"activeKey === '1'\">\n <mzCfhj />\n </p>\n <p v-else-if=\"activeKey === '2'\">\n <router-view />\n </p>\n </a-card>\n </router-link>\n</template>\n\n\n接下来,在你的路由文件中,配置 "/mzCfhj" 路径对应的组件为 mzCfhj。假设你的路由文件为 router.js,示例代码如下:\n\njavascript\nimport Vue from 'vue';\nimport Router from 'vue-router';\nimport mzHj from './components/mzHj.vue';\nimport mzCfhj from './components/mzCfhj.vue';\n\nVue.use(Router);\n\nexport default new Router({\n routes: [\n {\n path: '/',\n name: 'mzHj',\n component: mzHj\n },\n {\n path: '/mzCfhj',\n name: 'mzCfhj',\n component: mzCfhj\n }\n ]\n});\n\n\n最后,在 CflistManage 组件中,添加 btnChangeDetail 方法,并在该方法中使用 $route.push() 方法跳转到 "/mzCfhj" 路径。\n\n示例代码如下:\n\nvue\n<template>\n <div>\n <a-button type=\"primary\" @click=\"btnChangeDetail\">修改明细</a-button>\n </div>\n</template>\n\n<script>\nexport default {\n methods: {\n btnChangeDetail() {\n this.$router.push('/mzCfhj');\n }\n }\n}\n</script>\n\n\n这样,当你点击"修改明细"按钮后,就会跳转到 mzCfhj 分页。
原文地址: https://www.cveoy.top/t/topic/qDHS 著作权归作者所有。请勿转载和采集!