- 博客(9)
- 收藏
- 关注
原创 在使用echarts时写在tab页中的图表宽度明明设成了100%在页面上实际却只有100px宽
原因是(tab切换一开始显示的不是echarts组件, 这就导致容器一开始是display: none; 隐藏状态, 此时获取不到echarts的dom元素(从页面消失, 脱离文档流), 所以echarts就默认给自己设置了100px的宽解决办法我是在判断图表是否存在后,去计算了el-tabs的宽,赋值给图表。代码如下: document.getElementById('creditLine1').style.width = document.getElementsByClassName('el-..
2022-01-12 16:26:05 929
原创 关于iframe嵌套获取token的问题-页面循环刷新循环调取接口
由于其他系统需要嵌套我们系统的页面,经过考虑再三用了iframe嵌套由我们系统提供链接,另一个系统嵌套,在iframe的src中拼接了需要的token,嵌套后的页面一直在刷新,而且是循环刷新,循环调取接口而且返回状态401,页面不能正常显示。经过排查是因为拿不到token,拿不到token的原因是:由于跨域问题导致,我们框架里把token存储在了cookie中,开始我们系统用的cookie存储的token,由于另一个token的信息是在iframe的src中,这样就导致获取不到token。解
2021-12-09 10:44:27 7227
原创 vue el-table高度 height自适应
不同屏幕宽高比不一样,设置el-table高度自适应原理就是获取屏幕高度,然后利用计算属性减去出去table部分的高度如导航,搜索框等。代码如下<el-table :data = "data" :height = "tableHeight"> <el-table-colume prop= "" label="1"> </el-table-colume> ......</el-table>// tableHeight 不需要在data里定义//
2021-11-29 17:10:56 3583 1
原创 微信双开方法windows Mac iOS
微信双开方法安卓机就不用说了,系统自带iOS也没啥好说的花钱买软件可以,但是不保证不封号windows方法:鼠标放在微信图标上,按住enter键然后双击微信,可以无限多开,亲测可用Mac系统可以安装两个微信方法就是装一个微信,然后在装另外一个,提示已经安装的时候选择保存两个,然后就是上图,开第一个微信就是正常。重点是开第二个:点击访达选择应用程序找到安装好的“微信2”右击选择展开显示包内容如下图一次点击,找到webcat然后双击就打开了第二个微信至此,完结...
2021-11-19 09:27:15 1951 2
原创 vue实现el-table列的动态显示ps由于列太多由用户控制选择展示哪一列
由于列太多,可以由用户控制选择展示哪一列直接上代码,html部分// 弹框<el-popover title="选择展示列" trigger="click" width="100"> <el-checkbox-group v-model="checkedCol" size="mini"> <el-checkbox v-for="(item,index) in checkGroup" :key="index" :label="item" :value
2021-11-17 15:13:14 602
原创 Elementui 输入框自动提示搜索功能
Elementui 输入框自动提示搜索功能这个功能是elementUI 自带的,搬过来就能用,提示内容后端获取就好了这个功能是elementUI 自带的,搬过来就能用,提示内容后端获取就好了html部分<el-autocomplete class="inline-input" v-model="state1" :fetch-suggestions="querySearch" placeholder="请输入内容" @select="ha
2021-11-12 16:53:24 2169
原创 处理后转化端返回数据null转换成“-”,防止前端页面留白
处理后转化端返回数据null前端页面留白背景方案至此,完背景项目中后端返回数据好多是null,到了前端渲染页面就会造成空白,当前做的事vue项目,有两种方案:方案利用vue的过滤器,可以每个页面渲染的时候利用过滤器过滤一下(data | filter)、也可以全局注册过滤器,好处就是不需要每个页面注册只需要全局注册一次,需要用的时候直接在插值表达式中调用就好了,但是还是有些麻烦;可以在处理后端返回数据的时候统一处理下,在封装好的request.js响应中过滤一下就不用在每个页面都处理了,利用递归
2021-11-09 10:43:53 1383
原创 vue跳转
1 行内实现跳转<router-link :to="{name: '路由名称'}}" >查看详情</router-link>2 在方法methods中this.$route.push({name: '路由名称' })3 利用路由{ path: '/路由名称', name: '路由名称', component: 路由名称 }...
2019-10-28 17:32:43 112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人