猿问

vue + el-menu路由跳转无效

RT,跟着element官网做,利用index做跳转无效。不知有没有啥解决办法。并不想用router-link或者做跳转。


<el-row class="tac">

  <el-col :span="12">

    <h5>默认颜色</h5>

    <el-menu

      default-active="$route.path"

      class="el-menu-vertical-demo"

      @open="handleOpen"

      @close="handleClose">

      <el-submenu index="1">

        <template slot="title">

          <i class="el-icon-location"></i>

          <span>导航一</span>

        </template>

        <el-menu-item-group>

          <template slot="title">分组一</template>

          <el-menu-item index="/test1">选项1</el-menu-item>

          <el-menu-item index="/test2">选项2</el-menu-item>

        </el-menu-item-group>

        <el-menu-item-group title="分组2">

          <el-menu-item index="1-3">选项3</el-menu-item>

        </el-menu-item-group>

      </el-submenu>

    

    </el-menu>

  </el-col>

routes: [

    {

      path: '/test1',

      name:'Test1',

      component: Test1

    },

    {

      path:'/test2',

      name:'Test2',

      component: Test2

    },

    ...

default active和index如上,但就是调不到test1和test2,如何操作呢?


HUX布斯
浏览 7540回答 3
微课
3回答

肥皂起泡泡

router 是否使用 vue-router 的模式,启用该模式会在激活导航时以 index 作为 path 进行路由跳转把这个属性设置成trueelement官网
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答