- 博客(9)
- 问答 (1)
- 收藏
- 关注
原创 js 实现list和tree相互转化的方法示例
数组转树 let tree = [ { id: 1, parentId: null, name: 'a' }, { id: 2, parentId: null, name: 'b' }, { id: 3, parentId: 1, name: 'c' }, { id: 4, parentId: 2, name: 'd' }, { id: 5, parentId: 1, name: 'e' }, { id: 6, parentId: 3
2022-03-30 18:43:22
635
原创 vue动态组件is详解
tab动态切换三个组件方法一可以使用v-if做一个隐藏显示方法二用元素的 is 的特性<component :is="currentView" class="table"></component><script>import ThemeWork from './components/themeWork'import Banner from './components/banner'import Links from './components/l
2022-03-03 16:44:55
1413
原创 微信小程序解决picker-view bindchange延迟问题
快速滑动后立刻点击确定按钮无法赋值,经调试发现bindchange需要停顿后才会触发解决问题:通过查阅文档发现,早几个月官方才解决这个bug,需要添加一个属性immediate-change为true,算是比较幸运不需要自己去想其他方法实现,这里也不得不吐槽一下官方的速度...
2022-02-14 11:20:13
1565
2
原创 es6空值合并运算符
语法:leftExpr ?? rightExpr与逻辑操作符( || )相比左边为 null 或者 undefined 时,返回右边,否则返回左边。运用场景判断非空时if(value !== null && value !== undefined && value !== ''){ //...}简写if((value??'') !== ''){ //...}...
2022-01-19 14:07:53
704
1
原创 无法打开谷歌搜索引擎
记录解决事情经过设置代理后,使用各大浏览器都可以代理,唯独谷歌浏览器访问一直显示无法访问网站。看同事的同是M1芯片的mac没出现该问题首先排除了M1芯片的bug卸载并彻底删除谷歌残留文件重新下载谷歌浏览器还是无法解决通过网上查阅在谷歌浏览器点开设置——>直接搜索代理——>点击代理设置——>跳到Intert属性中设置代理(直接淘汰该方法,因为其他浏览器可以代理,并不是配置代理问题)解决办法考虑到是谷歌异常 解决方法用ip访问74.125.71.103访问过一次后代理就通
2022-01-17 11:57:21
13272
13
原创 微信小程序键盘弹起后页面上推问题
微信小程序键盘弹起后页面上推问题小程序的 input 组件聚焦后弹起键盘,自动通过页面上移的方式将输入框所在位置定位到键盘上方。如果输入框本身就位于页面顶端,则不会造成上推。但是,如果输入框是位于页面底端,有时候我们只希望输入框定位到键盘上方,而页面其他元素不动。如图造成上推问题解决方案:将input的adjust-position属性设置为false,即不上推页面。在inputfocus()函数中,监听键盘高度,给input组件添加一个向下padding-bottom同键盘高度一致。
2022-01-14 14:51:14
10416
2
原创 js实现轮播图
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> body, ul, ol, li, img { margin: 0; ...
2019-04-15 20:31:54
273
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅