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

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 安装svn网络有问题怎么办
  • ¥15 Python爬取指定微博话题下的内容,保存为txt
  • ¥15 vue2登录调用后端接口如何实现
  • ¥65 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥15 latex怎么处理论文引理引用参考文献