logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

TypeError: ****.some is not a function

记录一下在使用Vue-Element-Admin框架时,用除Admin身份外登录会报错,检查一番后发下是后台接口返回的roles不是一个数组。解决方案修改一下后台接口返回的数据格式即可。类似如下数据格式String[] roles = new String[1];roles[0] = "admin";...

Error: Cannot find module ‘@/views/**/**‘

在一次使用Vue-Element-Admin框架时,对接后台动态渲染路由菜单时,出现了这个错误,通过查阅资料最终解决。 解决方法如下:一 引入syntax-dynamic-import根据官方文档https://router.vuejs.org/zh/guide/advanced/lazy-loading.html中的介绍,安装syntax-dynamic-import插件, 但是我尝试安装后未果

Vue项目创建与运行

需要配置好环境首先cd到想保存到的目录,然后vue init webpack项目名按要求填写运行项目(需在项目目录下)npm run dev访问路径即可在这里插入图片描述

Vue键盘监听事件(回车键)

方法一:回车键监听的例子回车键调用search方法<input v-on:keyup.enter="search">简写<input @keyup.enter="search">在ElementUI组件框架中<input @keyup.enter.native="search">方法的使用前提是使用的当前元素必须要获取focus焦点,如果没有获取到焦点,绑定就会

vue-element-admin实现登录(解决跨域问题)

利用vue-element-admin模板,实现登录过程一 下拉克隆项目 i18分支这里不再赘述,如有需要可以看我的另一篇博客二 运行登录抓包分析三 解决跨域问题1.在`.env.development`定义一个变量,这样方便后期维护2.修改`vue.config.js`文件实现跨域四 编写请求接口js文件一 下拉克隆项目 i18分支这里不再赘述,如有需要可以看我的另一篇博客https://blo

#java
vue-element-admin实现全局代理跨域proxy详解

目录一 配置.env.development二 配置 vue.config.js1. 在`devServer`下新建`proxy`对象如下2. 注释掉mock虚拟请求三 全局代理举几个例子方便理解记忆(注意有无==/== 斜杠)一 配置.env.development声明一个全局变量BACKGROUND_APPLICATION_URL = 'http://localhost:8080' 为后台的u

#vue.js
vue-element-admin动态路由菜单(从后台数据库中获取,)附根据角色权限动态生成路由思路

本项目采用的模板为vue-element-admini18n分支在网上看了很多教程,发现都写的很复杂(本人比较菜) , 用尽千辛万苦终于实现了这个功能首先修改src/store/modules目录下的permission.js文件为了区分,下面先附上原文件代码import { asyncRoutes, constantRoutes } from '@/router'/*** Use meta.ro

Vue路由中引入组件Component的三种方式

一 普通引入方式import 组件名 from ‘组件路径’如import login from ‘@/components/login’优点: 易理解,缺点:webpack在打包的时候会把整个路由打包成一个js文件,如果页面一多,会导致这个文件非常大,加载缓慢二 Vue异步组件技术component: (resolve) => require(['@/views/login/login']

Eslint安装配置教程

如果 .eslintrc.js 和 package.json里的 eslintConfig 同时存在,则只读取 .eslintrc.js文件。全局安装的好处是,在任何项目我们都可以使用eslint的全局命令进行代码规则操作,但是这对我们的意义并不大,后续会详细介绍;.eslintrc.* 文件支持 .js .yaml .yal .json等格式的配置文件,这里使用 .js文件。结束之后会在你的项目

#前端#javascript#json
到底了