自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (3)
  • 收藏
  • 关注

原创 react-native 开发 ,打包, 调试

react-native 开发环境搭建1.ios环境:brew update && brew doctorxcode-select --installbrew install nodebrew install watchman安装xcode;启动 Xcode,并在Xcode > Preferences > Locations菜单中检查一下是否装有...

2019-05-05 16:02:55 947

原创 小程序开发注意问题

小程序-开发注意问题新手开发遇到的一些需要注意的点,加上百度一些,记录一下1.强制要求请求全部为https! 2. 小程序生命周期的函数内部对象要就改成var that=this;防止被替换。 3. view不识别\n但是text可以。 4. 没有dom!没有dom!没有dom!,绑定数据,控制显示和隐藏全部用data来修改,就是this.setData({}),不过一般我们都写...

2018-01-02 15:56:58 7256

原创 微信企业微信授权跳转再回调跳转遇到的问题

微信企业微信授权跳转再回调跳转回调地址被吃掉部分(因为项目配置到服务器有必须有#指定路径,而#后面部分被微信那边吃掉了,所以只有在页面上写本地保存,微信回调过来后要摸自己直接跳转,要摸拼接自己本地的路由实现正常返回)回调获取本路径问题,因为企业微信机制,回调地址不可使用window.location.href,移动端初始化的时候会被执行两次导致,回调的code失效。...

2021-11-22 15:58:29 2450 1

原创 ios滑动卡住问题除了兼容问题产生的原因

除了-webkit-overflow-scrolling: touch的bug,antd3在移动端访问,如果页面上直接使用icon,而不通过btn 包裹为icon属性显示而且添加了点击事件就可能产生这个ios滑动粘连问题,这个故事告诉我们,开发的时候尽量按照标准开发方式开发,可以避免此类事情的出现。...

2021-09-26 10:58:25 416

原创 react-native,安卓打包问题

react-native,安卓打包问题,按照官网的来bug按照官网的来链接: 官网.bug1.没有权限(Permission Denied),mac打包指令前面+sudo,windows用管理员打开命令行工具windows键+R然后输入cmd2.找不到node报错,windows为而mac通常为["/usr/local/bin/node"]...

2021-03-01 10:20:15 144

原创 判断浏览器是否隐身模式

if ('storage' in navigator && 'estimate' in navigator.storage) { const {usage, quota} = await navigator.storage.estimate(); console.log(`Using ${usage} out of ${quota} bytes.`); if(quot...

2019-09-05 16:29:08 1027

转载 git下载失败,或者很慢的解决方法

git下载失败,或者很慢的解决方法最近在git上下载自己的项目比较大(72m),老是下载失败,百度了很多,原因是:hosts文件中github.com的地址比较偏、解:修改hosts文件,去下面这个网址查询你访问的git的ipipaddress地址:https://www.ipaddress.com/一般修改成这样就可以了:151.101.44.249 github.globa...

2019-06-03 18:04:34 6903 1

原创 前端资源

swiper:http://www.swiper.com.cn/vue: https://cn.vuejs.org/v2/guide/boostrap:http://v3.bootcss.com/weixin:https://mp.weixin.qq.com/h5移动端bug:http://www.open-open.com/lib/view/open1449325854077.html...

2019-03-22 14:26:24 131

原创 支持flv视频播放的h5播放器-xgplayer

支持flv视频播放的h5播放器-xgplayer为什么要用h5播放器,以及介绍flash播放器逐渐退出舞台,谷歌宣布后续不支持flash播放器,而对于flash播放器所特有的flv格式视频,h5播放并不兼容flv,为此前哔哩哔哩前端程序员,一个实现了在 HTML5 视频中播放 FLV 格式视频的 JavaScript 库。它的工作原理是将 FLV 文件流转码复用成 ISO BMFF(MP4 ...

2019-03-22 14:24:24 11847 2

原创 ant design pro _this.load is not a function 报错解决方案

开发公司的ant 项目的时候 遇到的报错 _this.load is not a function百思不得其解,后来解决了:是vs code的cmd的问题,使用别的cmd 或者是window自带的cmd 就不会报错!!!!!!!!...

2019-02-25 10:36:24 5290

原创 依赖地狱,关于package-lock.json

别人都能跑,我就不行,一般原因就是package-lock.json=》依赖地狱删除node_modules删除package-lock.jsonnpm cache clean --forcenpm install完事

2019-02-14 18:10:07 1053 3

原创 react-native-camera配置

如果你足够幸运npm install react-native-camera --savereact-native link react-native-camera #如果你像我一样1.npm install react-native-camera --save2.Open up android/app/src/main/java/[…]/MainApplication.java!]...

2019-01-27 23:59:30 2476

原创 onbeforeunload ,onunload,onunloadcancel使用场景以及如何实现离开页面操作进行操作,退出登录,上传数据

前言最近有一个需求要离开页面的时候操作上传数据,了解到两个onbeforeunload,onunload介绍onbeforeunload是离开页面之前操作,比如提示框,使用ajax可以使用这个;onunload是离开页面之后操作,不使用ajax操作比如:删除本地数据localstorage,可以使用这个;onunloadcancel是弹框之后window.onbeforeunload...

2019-01-23 16:57:34 920

原创 判断并拷贝dom对象

var isDOM = ( typeof HTMLElement === 'object' ) ? function(obj){ return obj instanceof HTMLElement; } : function(obj){ ...

2019-01-21 14:30:12 333

原创 深入理解es6,看后总结

1.let:(变量使用)1.不可重复定义。(同一作用域,ps:无论let,const)2.预编译不会声明提升3.解决循环中,函数表达式问题(IIFE)4.使用完立即清除ps:var会覆盖全局变量,而let和const不会var RegExp = "Hello!";console.log(window.RegExp); // "Hello!"// in a browser...

2018-12-28 14:41:48 209

原创 移动端rem,机型适配

移动端rem,机型适配(再配合lass,sass,按照设计图来设置比例,本文使用的是640;还有750的) (function () { document.addEventListener('DOMContentLoaded', function () { var deviceWidth = document.documentElement.clientWidth;...

2018-12-26 17:27:40 590

原创 日常学习记录

#日常学习记录1.npm 可以按照package-lock来运行,而cnpm是不理package-lock,默认最新2.命令行工具删除 del node_modules

2018-12-26 14:20:03 238

原创 react-native使用

1.运行模拟器(确认有手机或者模拟器运行【查看是否有连接的模拟器:adb devices】):react-native run-android (ctrl+停止运行)2.模拟器调试摇晃手机呼出工具栏(或者adb shell input keyevent 82)3.如何打包android目录下:先./gradlew clean,后:./gradlew assembleRelease(文件路径:...

2018-12-04 10:12:58 112

原创 ant,dva细节,注意事项

1.models目录中:import request from '../util/request';const delay = (millisecond) => { return new Promise((resolve) => { setTimeout(resolve, millisecond); });};export default { namespa...

2018-09-27 17:05:05 389

原创 react坑

1.资源引用全部404:在package.json中添加, "homepage": "."

2018-09-18 12:12:48 132

原创 小程序瀑布流

药到病除html<view class="list"><view class="item"></view></view>css.list{ column-count:2;/* 多少列*/ -webkit-column-count:2;column-gap:18rpx;/*列间距*/ -webkit-column-ga...

2018-08-22 17:21:30 747 1

原创 react-native记录

react-native记录开发记录1.打包android目录下: 先./gradlew clean, 后:./gradlew assembleRelease2.报错:error: uncompiled PNG file passed as argument. Must be compiled first into .flat file 解:加入android.enableA...

2018-06-07 10:44:16 1731

原创 关于前段时间爆发的react-native version mismatch问题

react-native version mismatch代码没有改动出任就打不开跑不起来如下图所示:解:有人添加了这个https://bintray.com/weimob/maven/react-native/0.55.3,它会打破jcenter()在项目存储库中指定的所有React Native Android版本。为了避免这个问题,你应该android/app/bui...

2018-05-21 11:28:51 1230

原创 小程序-动画,距离移动端适配方法

小程序动画,距离移动端适配方法问题:由于小程序动画如下: that.animation.translateY(-640 ).step()距离没有单位,据实测是手机的分辨率,物理像素乘以dpr,导致在不同手机上移动距离不相同解:使用小程序的获取系统信息方法wx.getSystemInfo获取windowWidth(窗口宽度)和pixelRatio (设...

2018-04-09 17:30:31 1995

原创 微信网页-开发ios对于es6兼容问题

微信网页开发ios对于es6兼容问题最近在做微信网页活动页面,在ios9.3.3出现网页的js代码全部失效: 描述: 机型iphone6s,ios9.3.3,微信版本6.6.5 js代码全部失效,刚开始还以为是ios和微信授权有bug, 后来发现是es6语法不能读,导致报错解:在做网页开发时应该注意es6兼容性问题 下面常用es6语法的兼容性问题 箭头函数: ...

2018-04-03 16:30:26 10511 1

原创 移动端小数计算不正确问题

移动端小数计算不正确问题最近在做小程序迭代版本出现了一些新的问题:小数计算问题 由于显示1的时候其实并不是1而是1.0000几几几,所以加减是会出问题,比如我们的折扣价格是199.00,后台传的是原价和折扣,计算就会出问题解:(下面是网搜的解决方案)function decNum(a) {/*获取小数位数*/ var r = 0; a = a.toStri...

2018-03-21 10:44:37 301

原创 小程序-计时器bug

小程序ios计时器bug本人在开发小程序的时候项目需要用到扫码开门之后记录时间,所以需要用到一个计时器这里出现了问题:计时器不能清除干净解官方提供了计时器方法:function formatTime(time) { if (typeof time !== 'number' || time < 0) { return time } var h...

2018-02-11 16:25:29 3363 1

原创 小程序-开发问题-用户权限

小程序不主动获取用户权限问题问题:在的有微信版本和机型中可能会不自己获取权限导致小程序的一些请求发生错误解:(注意在实际运行中app.js和index.js是同时运行的,应该根据项目的实际情况确定验证的位置)wx.getSetting({ success(res) { if (!res.authSetting['scope.userInf...

2018-01-02 16:05:27 1515

原创 微信小程序开发问题-ios的Date问题

微信小程序开发问题-ios的Date问题开发小程序过程中,发现后台默认返回的 “2017-11-11 11:11:11”;格式不支持会直接返回null,ios要这种格式:”2014-09-25T13:24:00”,因为要计算时间差getTime(),所以对于返回null需要兼容,百度了很多地方解:1.方法转化strToDate(dateObj){ dateObj = dateObj.re

2017-12-26 11:33:26 3367

原创 移动端截屏插件

移动端截屏插件本来想小程序用无奈,小程序不支持jq<!DOCTYPE html><html> <head > <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>HTML5实现网页截屏</title> <script src="http://cdn.bootcss.c

2017-11-30 10:35:15 2244 1

原创 微信开发常用技巧(3)-微信ios返回为静态返回,防止微信做缓存

两个问题:微信ios返回为静态返回,防止微信做缓存这几天在做微信开发遇到一些问题,后续应该还会有博客发出,希望可以帮助大家1.微信ios返回为静态返回的问题微信ios的静态返回操作有:点击微信上边的返回按钮,按住屏幕→滑动操作 网上有很多说可以用window.addEventListener监听popstate我去,我就想问大哥,你是用的脑测蛮?能不能行心里没有一点B数?本人亲测不行! 真正可用

2017-11-28 16:06:24 1508

原创 微信开发常用技巧(2)-ios微信开发alert上面显示地址问题,以及移动端提示框推荐

ios微信开发alert上面显示地址问题做微信开发的朋友可能会遇到: 安卓微信的alert(),没有问题,ios微信的alert(),会tm很尴尬的出现你的document.domain地址解:过滤代码如下window.alert = function(name) { var iframe = document.createElement("IFRAME");

2017-11-28 15:22:12 1654

原创 微信开发常用技巧(1)-微信分享页用户名称带输入法头像解决方案

微信分享页用户名称带输入法头像解决方案微信开发的分享页,开发者通常都是用代码获取url,hash值来输入到页面,这里会有两个问题1.怎么获取hash值; 2. 用户头像需要转码; 3. 用户可能使用输入法自带的表情来命名;ps:然而微信居然支持这种操作解:1.怎么获取hash值:function GetRequest() { var url = location.se

2017-11-28 15:02:04 1427

原创 微信开发笔记

微信开发笔记1.使用html获取地理位置每次都要弹,只能使用微信的接口。 2.建议使用腾讯地图,但是腾讯地图没有高德好用。 3.微信获取接口需要先初始化接口。 4.ios返回为静态返回,需要防止微信做缓存。 5.页面兼容性,用媒体查询,加rem(rem只能在移动端使用) 6.echart使用初始化加载方向,使用stranform 7.微信浏览器缓存问题 8.ios的alert需要使用j

2017-11-27 12:19:00 163

原创 关于swiper移动端的坑

这里讲的是swiper兼容移动端的问题为了提高移动端的加载速度,开发人员手动拿出需要的siwper的样式和js是ok的, 但是这里需要需要注意几点移动端上的卡顿问题官方建议代码移动端上的卡顿问题如果只引用了swiper的js而没有引入swiper.css和swiper.animate.js,移动端就会出现卡顿问题<link rel="stylesheet" href="../../style

2017-10-19 09:00:10 11582

钉钉完整使用手册

钉钉完整使用手册,目录:企业管理,下载注册钉钉,钉钉群聊等

2019-02-26

深入理解es6最新版

最为推荐的es6的书籍!!深入理解es6,仅供分享不可用于其他用途

2019-02-26

各大小程序demo源码+小程序开发教程

包含很多小程序的demo和小程序,开发,学习一定用的上,还学习教程的文档,希望可以帮助到大家!

2018-01-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除