- 博客(7)
- 收藏
- 关注
原创 多行文本超出隐藏显示省略
display: -webkit-box;//对象作为伸缩盒子模型显示 overflow: hidden;//内容超出隐藏 text-overflow: ellipsis;//文本超出显示省略 -webkit-box-orient: vertical;//规定排列方式 -webkit-line-clamp: 2;//设置行数
2021-12-03 13:56:16 294
原创 自定义请求头(token等)后预检请求被服务器拒绝(报跨域)的解决方法
起因:由于在自定义请求头后请求会从简单请求转变为复杂请求,(详情可以查看阮一峰先生的博客)复杂请求会提前发送一个预检请求与服务器进行沟通,大概类似于(预检请求:“我可以访问吗?”=>服务器:“可以” =>真实请求),这里有个坑,因为无论服务器是否允许请求,options请求(预检请求)的状态码反馈都是200ok,最开始没反应过来,服务器拒绝了options请求并且报跨域,但是options请求一直都是200ok,导致一直在看真实请求的问题出在哪还有后端是不是没有配置跨域。最简单的方法是看看op.
2021-11-22 09:44:59 2505
原创 vue 代理配置proxy下pathrewrite失效踩坑
从网上直接找到的代码复制过来报错,最后找了一下午为什么失效,最后发现问题直接破防了错误:pathRewrite: { " ^/api " : "" //若请求的路径在目标url下但不在/api 下,则将其转换成空 },正确:pathRewrite: { "^/api": "" //若请求的路径在目标url下但不在/api 下,则将其转换成空 },原因:...
2021-11-19 17:11:05 3171
原创 vue中axios使用踩坑,methods定义方法中无法找到post/get属性
在生命函数中调用this.$axios.post("",data)可以正常使用,但是在methods中定义的方法中去使用会报错:TypeError: Cannot read properties of undefined (reading 'post')因为在methods中的this不指向windows对象,所以打印this.$axios会出现undefined,只要在调用的时候传入参数就可以解决了例子:mounted: function (){this.$options.methods.
2021-11-03 11:45:20 3204 1
原创 通过vue生命钩子调用methods中的函数
记录一下工作中遇到的一些问题原生js中可以直接调用的方法在vue生命钩子里调用总是无效,最后用了this.$options.methods调用成功。例子:mounted: function (){this.$options.methods.aaa()}methods:{aaa(){console.log("调用成功")}}...
2021-11-03 10:26:29 1115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人