简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
导入的项目npm install后,发现css引用报错,报错内容:Cannot resolve directory '~@'。既然是不能解析目录,猜想不是项目本身的问题,应该是webstorm或者eslint配置问题。鉴于eslint已经配置好,所以应该是webstorm没有配置好,百度了一下,发现网上的文章真是牛头不对马嘴。。。。不过还好,最后让我找到了解决方法!问题:webstorm不能识别项
最近在写项目,实现动态菜单及细粒化按钮权限功能,依托于vue-router动态路由的实现,可以实时从后端获取路由权限,并及时更新。动态路由的实现可以看这篇完整文章:vue实现动态路由。问题:在使用addRoutes方法更新路由表的时候,发现从后端带来的权限信息并没有更新掉原有的路由信息。思路:查看vue-router文档,发现addRoutes已经不被推荐使用了,后来使用新的addRoute方法来
在写项目时遇到一个问题,父组件传到子组件的prop,在子组件监听不到变化,遂查看vue文档,得知watch有一种深度监听的方法。从vue文档搬运。=》var vm = new Vue({data: {a: 1,b: 2,c: 3,d: 4,e: {f: {g: 5}}},watch: {a: function (val, oldVal) {cons
项目里遇到一个问题,用this.$options.data()重置组件data时报错,原因是因为form里的rule规则采用了this写法。如下:rules: {code: [this.$rules.required()],name: [this.$rules.required()],age: [{min: 1, max: 120, type: 'number', message: '年龄 1 到
实际项目中不一定都是一个后端对应一个前端,这时,共用后端就成为可能。本项目采用前后端分离开发,下面说说,如何部署的问题,这里采用整合部署打包成jar的方式,而非nginx部署。首先部署第一个前端项目,即springboot+vue项目整合部署,和普通的项目整合部署相同。1. 前端使用npm run build命令打包好,然后把dist目录下打包好的文件,直接粘贴放在后端项目的src/main/re
在写vue项目时想到一个问题,项目里面的文件都是一个个的组件,如何在控制台中修改,查看组件data里的值呢?我们知道,用传统的html形式引用vue可以通过给最外层的vue实例命名var myapp=new Vue({el:'#app',data:{a:1}})然后在控制台输入myapp.a=2改变里面data的值,这样在浏览器控制台调试很方便那么现在采用vue-cli构建项目时,里面的文件都是一
方法一:前后端分开部署一、前端部署1、下载 nginx,官方网址如下:http://nginx.org/en/download.html
实际项目中不一定都是一个后端对应一个前端,这时,共用后端就成为可能。本项目采用前后端分离开发,下面说说,如何部署的问题,这里采用整合部署打包成jar的方式,而非nginx部署。首先部署第一个前端项目,即springboot+vue项目整合部署,和普通的项目整合部署相同。1. 前端使用npm run build命令打包好,然后把dist目录下打包好的文件,直接粘贴放在后端项目的src/main/re
项目中使用了el-popover,但是原始白色背景不够美观,想修改一下样式,一直不成功,仔细查看dom发现,popover的dom创建在了最外层,如图显然,它是和根组件app同级的dom,所以在任何<style scoped></style>下写的css均不能生效。如果直接在<style></style>下粗暴修改,势必又会影响到其他组件的样式,显然
最近在写一个项目,使用了springboot+vue+axios。其中axiox请求Content-Type 为默认的application/json,结果在接收参数时遇到麻烦,后台使用@RequestBody接收参数时无法接收多个对象!而且一个方法只能写一个@RequestBody注解,难道说,传过来的许多的参数只能用一个对象接收?这就很难受啊。面向百度编程——才知道:SpringMVC中@Re