fix: 修复菜单按钮点击无法正常跳转的问题
This commit is contained in:
@@ -5,7 +5,7 @@ import generatedRouter from './generatedRouter/index'
|
|||||||
|
|
||||||
Vue.use(Router)
|
Vue.use(Router)
|
||||||
|
|
||||||
const constantRouterMap = [...App, ...generatedRouter] //后续可以删减模块
|
const constantRouterMap = [...App] //后续可以删减模块
|
||||||
|
|
||||||
export default new Router({
|
export default new Router({
|
||||||
mode: 'hash', //路由模式
|
mode: 'hash', //路由模式
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ import { Popup, Search } from 'vant'
|
|||||||
import BScroll from 'better-scroll'
|
import BScroll from 'better-scroll'
|
||||||
import { shopList } from '@/views/service/js/mock/shop-list'
|
import { shopList } from '@/views/service/js/mock/shop-list'
|
||||||
import { fetchServiceList } from "@/api/service-list"
|
import { fetchServiceList } from "@/api/service-list"
|
||||||
import { ecosystem } from "./js/status"
|
import { getEcosystemByValue } from '@/assets/js/utils/ecosystem'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
components: {
|
components: {
|
||||||
@@ -114,7 +114,7 @@ export default {
|
|||||||
created() {
|
created() {
|
||||||
|
|
||||||
// 获取 list 内容
|
// 获取 list 内容
|
||||||
fetchServiceList({ menuCode: (this.$route.params.ecosystem) }).then(res => {
|
fetchServiceList({ menuCode: getEcosystemByValue(this.$route.params.ecosystem) }).then(res => {
|
||||||
this.shopList = res.content.content[0].children
|
this.shopList = res.content.content[0].children
|
||||||
// 在数据加载完成后,等待DOM更新后再初始化滚动
|
// 在数据加载完成后,等待DOM更新后再初始化滚动
|
||||||
this.$nextTick(() => {
|
this.$nextTick(() => {
|
||||||
@@ -202,7 +202,7 @@ export default {
|
|||||||
// 注册进
|
// 注册进
|
||||||
ecosystem.active = subItem
|
ecosystem.active = subItem
|
||||||
ecosystem.services = item
|
ecosystem.services = item
|
||||||
|
|
||||||
this.$router.push({
|
this.$router.push({
|
||||||
name: 'service-info',
|
name: 'service-info',
|
||||||
params: {
|
params: {
|
||||||
|
|||||||
Reference in New Issue
Block a user