- 博客(15)
- 收藏
- 关注
原创 clientX/Y、offsetX/Y、pageX/Y、screenX/Y和scrollTop/scrollLeft的区别
clientX / clientY : 到document顶部和左边的距离。(不包含浏览器的书签栏、导航栏、页签栏)pageX / pageY :同 clientX / clientYoffsetX / offsetY :到被点击元素顶部和左边的距离。点击位置到电脑屏幕顶部 和 左边 的距离。scrollLeft / scrollTop:滚动元素滚动的距离。
2023-05-18 17:59:16 146
原创 JavaScript去除字符串所有的连接符,以去除空格为例
let a = "a dfsd sdf sdf "let b = a.split(' ').join('') console.log(b) // afsdsdfsdf思路:先将字符串a按照空格分割成数组,之后通过join()方法去除连接符转换成字符串。
2021-09-18 09:33:15 505
原创 2021-08-04
vue ios 移动端 软键盘 滑动环境: 点击输入框,弹出软键盘,这时候不能滑动的页面滑动了。想做到:滑动页面的时候收起软键盘,不让页面滑动。let _this = this;document.querySelector("选择器").onscroll = function() { if(_this.scrollTop > 0) { // 如果页面有滑动 document.activeElement.blur(); // 就收起软键盘。 }}...
2021-08-04 15:38:40 79
原创 ios软键盘导致页面滑动问题。
app软键盘问题环境:移动端。问题:(ios)点击input打开软键盘的时候,页面会被顶上去,这时候可以滑动页面。软键盘仍然存在。// 滑动时,收起软键盘document.body.ontouchstart = function() { if(isFoucs){ // 如果input输入框是获取焦点状态,即有软键盘的时候,才触发收起软键盘事件。 document.activeElement.blur(); // 主要是这个收起软键盘。 isFoucs = false; }}.
2021-08-03 10:01:27 1077
原创 el-table
#el-table数据展示错误问题!环境: 调用后端接口返回了数组[array],el-table绑定的就是[array]这个数组的数据。一开始获取到了一些数组,在el-table中展示出来。第二次筛选查询的时候查出了null,也赋值给[array]这个数组,但是这时候页面任然展示的是第一次获取的数据。未展示template的slot=empty中的数据。原因:与el-table绑定的数组[array]被赋值为null,但是el-table绑定空数据的是是一个空数组类型。所以将el-table绑定的数据
2021-07-30 17:06:55 283
原创 Vue 错误处理
Vue warn :“Error: if there’s nested data, rowKey is required.”问题:这是由于element-ui版本的问题。高版本的element-ui需要在table标签配置row-key=“id”最直接的办法:修改package.json中element-ui版本和public/index.html中引入的element-ui的js/css的版本号一致。这个版本号是低版本的,所以不需要对table标签添加属性row-key一句话:保证packa
2020-10-25 09:51:06 136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人