el-table更新数据页面闪烁问题

摘要: 情况是这样,渲染了一个table,高度是固定的。所以会有滚动。其中的某一列的数据只显示了部分内容,鼠标浮上加载全部,用el-popover浮框显示。 但每次改变tableKey会触发整个table的重新渲染,所以table会滚动到最上面位置。 第一次解决办法是每次改变tableKey之前记录滚动位置 阅读全文
posted @ 2023-01-11 11:59 hanguahannibk 阅读(1931) 评论(0) 推荐(0)

element-ui中el-table设置多选checkbox时,selection-change重复执行,以及选不中问题

摘要: 项目中使用了elementUI中el-table的选择框。在另外一个地方展示选中的行的数量。设置显示数量之后,选择框就无法选中,change事件执行两次。 解决办法:给el-table设置row-key,并且给type="selection"绑定:reserve-selection="true"属性 阅读全文
posted @ 2022-11-29 17:12 hanguahannibk 阅读(3892) 评论(0) 推荐(1)

vue中v-if控制的可编辑div(contenteditable='true')无法绑定@input事件

摘要: <div class="content-container" ref="contentContainer"> <div v-if="flag" ref="ContentEditable"> <div v-for="(item,index) in data" :key="index" class="e 阅读全文
posted @ 2022-10-19 11:58 hanguahannibk 阅读(389) 评论(0) 推荐(0)

vue-awesome-swiper使用中的一些问题

摘要: 项目中使用了vue-awesome-swiper,发现autoplay不能用。网上找了半天,说是版本问题。最后在main.js中添加以下代码解决。 import VueAwesomeSwiper from 'vue-awesome-swiper'; import 'swiper/swiper-bun 阅读全文
posted @ 2022-06-29 11:55 hanguahannibk 阅读(636) 评论(0) 推荐(0)

正则表达式中使用变量

摘要: 项目里面有篇报告,本地存储了一个模板,里面数据是后台返回。本地模板里面的${}是需要后台替换的数据。例如:${count},后台会返回count的数量值。需要全局替换${count}为返回值。 本地有个map,循环map的key,替换所有结果。 for(let key in map){ let st 阅读全文
posted @ 2022-06-22 15:54 hanguahannibk 阅读(145) 评论(0) 推荐(0)

iphone tabbar问题

摘要: 适配新款苹果底部tabbar,网上找了代码,不能用。翻出苹果各型号尺寸发现找的代码稍微有点问题。自己改了下。 关键的判断在于window.screen.height > 800这是区分带tabbar机型和不带tabbar机型的关键。 不正确的地方望指正。 var isIphoneX = window 阅读全文
posted @ 2018-12-12 17:33 hanguahannibk 阅读(140) 评论(0) 推荐(0)