骄傲的怪兽 2020-01-12 17:25 采纳率: 0%
浏览 1042

vue中使用element-ui,使用路由功能时报错。

<script>
    import $ from "jquery";
    import router from "vue-router";

    export default {
        name:'app',
        router,
        components:{},
        mounted(){
            $(".navLeft").height($(window).height()-50);
        }
    };
</script>

上面是App.vue中的js代码。

<el-menu :router="true" background-color="#F5F5F5" class="el-menu-vertical-demo" default-active="1">
                        <el-submenu index="/user">
                            <template slot="title">
                                <i class="el-icon-user"/>
                                <span>用户管理</span>
                            </template>
                            <el-menu-item-group>
                                <el-menu-item index="/user/findAll"><i class="el-icon-setting"/>查看用户信息</el-menu-item>
                                <el-menu-item index="/user/addUser"><i class="el-icon-setting"/>添加用户信息</el-menu-item>
                                <el-menu-item index="/user/modifyUser"><i class="el-icon-setting"/>修改用户信息</el-menu-item>
                                <el-menu-item index="/user/deleteUser"><i class="el-icon-setting"/>删除用户信息</el-menu-item>
                            </el-menu-item-group>
                        </el-submenu>
                    </el-menu>

上面是html模板,使用的是导航栏,想在导航栏中使用路由功能,但是在点击导航菜单的时候提示“element-ui.common.js”的3376行报错。
图片说明
请问这个该怎么解决?
网上找了好多,都不是这种的。

  • 写回答

2条回答 默认 最新

  • 崽崽的谷雨 2020-01-13 09:08
    关注

    你打印一下this看看有没有$router或者router属性你使用的时候用this.router试试因为你引入用得是router并不是$router

    评论

报告相同问题?

悬赏问题

  • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
  • ¥15 各位 帮我看看如何写代码,打出来的图形要和如下图呈现的一样,急
  • ¥30 c#打开word开启修订并实时显示批注
  • ¥15 如何解决ldsc的这条报错/index error
  • ¥15 VS2022+WDK驱动开发环境
  • ¥30 关于#java#的问题,请各位专家解答!
  • ¥30 vue+element根据数据循环生成多个table,如何实现最后一列 平均分合并
  • ¥20 pcf8563时钟芯片不启振
  • ¥20 pip2.40更新pip2.43时报错
  • ¥15 换yum源但仍然用不了httpd