IE11浏览器报语法错误

错误定位在main.js

图片说明

# main.js代码如下

// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import "babel-polyfill"
import Vue from 'vue'
import App from './App.vue'
import router from './router'
import ElementUI from 'element-ui'
import store from './store'
import Config from './config/'
import Api from './api/'
import Common from './utils/common'
import PageAtion from '../src/components/PageAtion' // 自定义封装的分页组件
import CKEditor from '@ckeditor/ckeditor5-vue'

// 自定义指令
import has from './utils/directive/has'

// 引入全局样式
import '../static/css/index.css'
import '../static/css/common.css'
import '../static/css/style.css'
import '../static/css/font-awesome.all.css'
import 'tinymce/skins/ui/oxide/skin.css'
// svgIcon
import './icons'

// 国际化语言设置(语言切换)
import i18n from './lang'

// 挂载全局变量
Vue.prototype.$Config = Config;
Vue.prototype.$Api = Api; // 全局API
Vue.prototype.$Common = Common; // 自定义函数
// Vue.prototype.$ReqUrl = ReqUrl // 自定义函数

// 注册全局组件
Vue.component('pageAtion', PageAtion); // 分页组件

Vue.use(ElementUI);
Vue.use(has);
Vue.use({
    i18n: (key, value) => i18n.t(key, value)
});
Vue.use(CKEditor);

// 登录状态判断 (路由拦截)
router.beforeEach((to, from, next) => {
    let userName = sessionStorage.getItem('user')
    if (!userName) {
        //未登录
        sessionStorage.clear()
        if (to.path === '/login' || to.path === '/') {
            next()
        } else {
            next('/login')
        }
    } else {
        Api.getUserInfo().then(res => {
            // if (res) {
            if (res.data.result) {
                // 有 session 信息
                let loginName = res.data.result.loginName
                    // 新用户登录
                if (userName != loginName) {
                    store.dispatch('GetUserInfo')
                        .then(res => {
                            if (res.data.result) {
                                next()
                            } else {
                                next('/login')
                            }
                        })
                        .catch(error => {
                            next('/login')
                        })
                } else {
                    if (to.path == '/layout') {
                        next()
                    } else {
                        if (to.path == '/login' || to.path == '/') {
                            next('/layout')
                        } else {
                            next()
                        }
                    }
                }
            } else {
                // session 过期
                sessionStorage.clear()
                if (to.path == '/login' || to.path == '/') {
                    next()
                } else {
                    next('/login')
                }
            }
            // } else {
            //     sessionStorage.clear()
            //     if (to.path == '/login' || to.path == '/') {
            //         next()
            //     } else {
            //         next('/login')
            //     }
            // }
        })
    }
})

// 用户手动刷新页面 重新获取本地存储的用户信息
if (sessionStorage.getItem('userinfo')) {
    let token = sessionStorage.getItem('token')
    let userName = sessionStorage.getItem('user')
    store.commit('SET_TOKEN', token)
    store.commit('SET_LOGINNAME', userName)

    // 用户信息
    let userinfo = JSON.parse(sessionStorage.getItem('userinfo'))
    store.commit('SET_USERINFO', userinfo)

    // 统计信息
    let statisMap = JSON.parse(sessionStorage.getItem('statisMap'))
    store.commit('SET_STATISMAP', statisMap)
}

Vue.config.productionTip = false;

/* eslint-disable no-new */
new Vue({
    el: '#app',
    router,
    i18n,
    store,
    components: {
        App
    },
    // template: '<App/>'
    render: h => h(App)
})
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问

相似问题

4
mysql 为什么子查询产生语法错误,而整体查询却不报错且返回正确结果
0
请问如何实现低版本谷歌浏览器对es6语法的支持啊 网上的package.json的方式没看懂,有没有简单的啊
2
shell expr提示语法错误
0
IE浏览器下直接报错SCRIPT1002: 语法错误 index.html, 行420 字符2 其他浏览器无任何错误
0
请问用vim对php进行编程,如何能让vim实时提示当前php语法错误?
1
maven yuicompressor 插件压缩js , 遇到for循环后报语法错误
0
mpi配置问题显示mpi. h有语法错误
0
Access报错——语法错误(操作符丢失)在查询表达式'@curRank :=@curRank +1'中
2
C# .net SQL创建表格语句提示“附近有语法错误。 ”
2
python 实现英语作文自动批改 识别语法错误和纠错
2
Python手动安装包时语法错误求助。
1
docker部署mysql完成后,给root用户授权报1064语法错误,是什么原因呢?
1
求问,更改数据库,asp读取mdb,报错是,UPDATE 语句的语法错误。”
2
异常com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException,SQL语法错误
1
mybatis <if>标签,insert语句报语法错误
2
Python语法错误:TypeError: string indices must be integers
1
com.microsoft.sqlserver.jdbc.SQLServerException: 'upwd' 附近有语法错误。
3
为什么提示16行有语法错误?
1
#为什么 在SQL Server2014中,删除模式使用了CASCADE提示错误?
1
数据库中代码输入正确,但是显示语法错误