logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue事件点击穿透解决大法

最近在做项目的过程中遇到一个非常奇葩的bug,在h5页面点击一个按钮弹出弹窗,但是这个弹窗刚出现就会自动消失,导致屏幕出现闪动现象,关键这个bug还是偶现的。经过一番研究才发现是vue事件点击穿透引起的,而且弹窗一定要在300ms内出现才会引发这个bug,接下来分析具体原因:一,click与300ms延迟vue框架内置指令v-on:click有300ms的延迟响应,这是为了判断区分单击和双击。..

基于ReactNative的项目构建流程

整体环境:1,对于MAC开发机,环境搭建参考资料: https://facebook.github.io/react-native/docs/getting-started.htmlBuilding Projects with Native Code:Development OS:macOSTarget OS:ios和Android注:安装jdk不需要在.bash_profile中...

面向对象7大设计原则

1,开闭原则对扩展开放------- 模块的行为可以被扩展从而满足新的需求。对修改关闭-------不允许修改模块的源代码(或者尽量使修改最小化)开闭原则是说我们应该努力设计不需要修改的模块。在实际应用将变化的代码和不需要变化的代码进行隔离,将变化的代码抽象成稳定接口,针对接口进行编程。在扩展系统的行为时,我们只需要添加新的代码,而不需要修改已有的代码。一般可以通过添加新的子类和重写父类...

flutter环境搭建

1,flutter1.1,flutter sdk下载配置下载地址(Flutter官网):https://flutter.dev/docs/development/tools/sdk/releases?tab=macos1.2,配置环境变量export PATH=/Users/cixueting/Documents/flutter/flutter/bin:$PATHexport PUBHOSTED.

到底了