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