Vue
kshon
这个作者很懒,什么都没留下…
展开
-
vue项目打包到阿里云服务器tomcat运行
1、修改后台访问地址的url2、修改本项目所在的服务器ip地址和访问端口3、修改静态资源的访问根路径,如果不知道是用/还是./,直接改成服务器中访问本项目的路径,如你本项目的访问路径时【http://111.11.22.33:8080/blog】,那么你这里就要改成这个,因为你的静态资源是这样访问的【http://111.11.22.33:8080/blog/static/...原创 2020-01-09 12:01:24 · 913 阅读 · 0 评论 -
Vue中的set()方法
大家在写vue前后端交互时不知道有没有碰到过一个问题,就是在data里面定义一个变量,然后从后台获取数据后赋值给这个变量,但是对这个变量里的对象的属性或者数组的元素进行修改时,发现数据能修改,但视图不更新!原因:vue管理的变量必须生成了get和set方法,如data中定义的变量,虽然直接通过赋值的对象有get、set方法,但是对象里面的属性或者元素并没有get和set方法,所以vue不会根据...原创 2019-11-11 17:16:43 · 18756 阅读 · 0 评论 -
[vuex] getters should be function but "getters.getters" is {}.
原因是store中的getters不能定义成对象类型正确定义方法是:原创 2019-11-11 15:55:50 · 4305 阅读 · 0 评论 -
nodejs报错 code ENOENT Callback called more than once.
一般报这种错首先看enoent下面的那行,这里意思是说(多次调用回调)导致找不到node.exe我是重装系统后,再重装node就出现这种情况,网上很多说降低版本什么的,亲测都没用!解决:1、找到安装目录下的npm.cmd文件2、用记事本打开,删掉下面的内容然后再npm -v试一下,完美解决...原创 2019-11-04 23:14:07 · 2979 阅读 · 6 评论 -
使用el-upload+springboot上传多个图片视频等
1、使用action上传,首先这里 有个坑就是,前端上传的formData中规定文件名为"file"所以springboot中一定要使用file作为接收参数名先给出前端的代码springboot中的代码2、使用自定义的按钮上传,而不是自动上传,这里的坑是,你的文件要一个一个的封装到FormData里面其中uploadVideos是我自己封装的axios请求...原创 2019-10-29 10:22:06 · 2281 阅读 · 1 评论 -
Navigating to current location ("/admin/index") is not allowed
原因是在页面中引入组件时,如果引入单个组件,不能用{}错误:正确:原创 2019-10-28 14:00:49 · 12819 阅读 · 0 评论 -
vue+springboot打包部署到阿里云服务器
一、Vue打包放到springboot1、config/index.js中修改打包后的文件夹名称,一般在此文件夹下面只有有Index.html文件和static静态文件,如我使用的是blog,assetPublicPath代表你访问静态资源的前缀假如说你的访问地址是http://localhost:8888/blog,你现在要访问static/css/my.css文件如果你使用默认的"...原创 2019-10-25 14:05:07 · 4960 阅读 · 0 评论 -
Unexpected end of JSON input
JSON.parse()参数不能为空,否则会报错Unexpected end of JSON input解决:JSON.parse(JSON.stringify(xxx))原创 2019-10-24 14:50:56 · 1589 阅读 · 0 评论 -
史上最详细springboot vue UEditor整合(包括遇到的各种坑)
Vue中引入UEditor看这篇教程https://blog.csdn.net/kshon/article/details/102667318接下来说说springboot中配置UEditor遇到的各种坑1、将UEditor中目录下的config.json文件复制resource下2、在Vue中配置后端接口Ueditor初始化时会向serverUrl发送一条请求,格式如下,...原创 2019-10-22 00:30:20 · 7518 阅读 · 7 评论 -
Vue中使用UEditor
1、下载http://ueditor.baidu.com/website/download.html2、vue项目中引入首先解压下载的文件,并重命名为UEditor,这是非常重要的,我就是因为命名不规范而无法加载(具体参考https://github.com/HaoChuan9421/vue-ueditor-wrap)然后将UEditor文件夹复制到vue项目中的stati...原创 2019-10-21 16:59:22 · 5458 阅读 · 1 评论 -
解决element中@click不生效的问题
用@click.native原创 2019-10-13 16:51:15 · 2447 阅读 · 0 评论 -
Vue __ob__: Observer造成数组中push一个对象同时其他对象被修改
在操作数据的时候发现,__ob__: Observer这个属性出现之后,如果单独拿数据的值,就会返回undefined。操作数组时出现,push一个新元素,之前push的对象都变成这个新元素原因是对象是引用类型,传递的是引用地址,所以你两个数组引用的是同一个对象,只要其中一个数组改变,就会导致对象改变,进而另一个引用的数组也会改。数据对象的 __ob__ 属性__ob__: Obs...原创 2019-10-13 00:49:14 · 6246 阅读 · 0 评论 -
js中解析对象嵌套的json字符串
解决办法:使用eval()如果使用JSON.parse(str),会报错,因为他只能解析单个对象的json字符串而使用eval('('+str+')')则可以完美解决原创 2019-10-12 09:37:00 · 3154 阅读 · 0 评论 -
vue+video.js注意事项
1、vue的生命周期不理解在created期间,你是拿不到$el的内容以及不能操作dom,所以你的document.getElementById()永远为空应该在mounted中初始化数据2、不设置source的src,而是设置video的src因为你替换了source的src之后,页面是不刷新的,那你的视频还是无法播放,除非你写装载source的时候就设置src的值用js设置...原创 2019-09-29 15:00:12 · 1530 阅读 · 0 评论 -
vue+axios++springboot表单上传文件时500
springboot后台报错no multipart boundary was found原因出在你上传的【数据格式】原本上传文件应该使用multipart/form-data的格式,但是你封装时使用的数据是json格式,所以后台能收到请求但是无法解析解决办法使用qs对数据进行封装,安装qs的命令如下:npm install qs最好重启一下项目哦,然后在你的form.v...原创 2019-09-28 20:47:28 · 1232 阅读 · 0 评论 -
vue+axios++springboot完美解决跨域问题
1、vue中设置proxyTable我的项目中,问题主要出现在springboot后台中,但是我研究的时候,发现proxyTable真的能实现代理,但是网上的都不全面,一个个坑让我填了好几个小时,这里我详细讲解首先,这是用vue-cli脚手架构建的项目,需要在config/dev.env.js设置url头部,这在axios中是通过process.env.BASE_APT调用的,注意这里...原创 2019-09-27 22:07:18 · 1636 阅读 · 2 评论