摘要:
export 与 export default export在同一个文件中可存在多个: export default在同一个文件中只可存在一个(一个模块只能有一个默认输出):* 引入的区别 引入的时候 export加 而export default可定义为随便一个名称 还可以import a,{ar 阅读全文
摘要:
因为iphoneX等机型最下面会有条黑色等线,导致按钮等元素被遮住部分,所以设置安全区边距会往上提,如果不是刘海屏则保持原来样式。(注:在小程序模拟器上不生效,以真机为准。) iOS方案一:使用原生占位(仅App端支持) manifest.json 文件 app-plus 节点下配下 safeare 阅读全文
摘要:
最近项目里用到一导出功能,但是后端并没有做文件流,只给我了json数据,所以是纯前端导出excel表格,其中有一个需求是根据总条数来做成以一个特定基数为准的递增数组区间,如下图所示: 感谢小组长大大哥帮我优化代码!!!牛逼!!特此记录一下!! 代码实现: (注:total 为数据总条数,limit 阅读全文
摘要:
近段时间从window换到mac系统,随之而来的问题接踵而来:全局安装了yarn、webpack等全局包,从开始没权限到安装成功,以为成功了,但是一执行yarn等相关命令却报 zsh: command not found: xx,到网上看了n多教程,终于尝试n次成功了,如果你试了网上n多教程没用,看 阅读全文
摘要:
我之前看Promise,里面有个方法叫all,因为接口是异步的,当你的业务必须拿到几个不同接口的所有数据后,再进行比较或者逻辑操作,这个时候就可以用到这个方法。 此处贴上示例代码,是以Vue2为框架的背景下: // 搭配async await 进一步优化 // 接口1 async getA(){ / 阅读全文
摘要:
Vue传统的父传子数据是单向流,牢记这句话,例如父组件的数据改变,要同时在子组件里进行watch监听达到同步,子组件是不能直接去修改父组件的数据!切记! 千万不要为了偷懒直接修改,在子组件里重新定义一个变量赋值,也变得更加麻烦,老老实实用this.$emit('方法名',值)。 阅读全文
摘要:
//for与for...in的区别: 1、相同点:for 能遍历有固定长度和固定次数的数组等。for...in 也能遍历数组,但也能遍历对象。 for(var k in 数组名) //k=key(下标) 2、不同点:for 是根据数据的长度来执行次数,empty(空)也会执行。而for..in则会根 阅读全文
摘要:
之前在做公司flutter项目时候,与后端联调中,发现有一段代码逻辑并没有进入执行,但是终端也没报错,然后打点debug发现是建立模型序列化的时候,flutter对BigDecima类型不支持识别,自动为int类型。 解决方法:把int类型换成num类型就完美解决,但是后端要跟前端标明此类型是Big 阅读全文
摘要:
这段时间在做项目的时候,跟后端对接发现我这里实现需要切割两次不同的符号,但是我觉得分两次切割太冗余了代码,所以我想着如果能一次性切割完就更好了,发现还真有这种办法,话不多说,上代码: let str = 'IOS,https://xxxxxx.com&ANDRIOD,https://xxxxxx.c 阅读全文
摘要:
害,今天做项目的时候发现跑马灯隔一下就会上下跳动模糊一秒,检查了下,发现去掉轮播图就没有这种bug了,然后就一直对着轮播图进行样式修改:1、给轮播图每一项固定高度; 2、给父级盒子overflow:hidden;3、给轮播图下面的解构一个padding-top值。都没用,终于给轮播图的父元素一个属性 阅读全文