- 博客(30)
- 资源 (4)
- 收藏
- 关注
原创 微信小程序dayjs customParseFormat引用
引用:import dayjs from 'dayjs';import customParseFormat from 'dayjs/plugin/customParseFormat';dayjs.extend(customParseFormat);报错:.... is not defined解决办法:step 1: 修改 node_modules/dayjs/package.json,最外层添加代码"miniprogram": "esm",step 2: ...
2021-10-20 15:41:30
1391
1
原创 微信小程序 vant-tabs 顶部间隙
1.van-tabs使用sticky属性时,滑动底部内容,van-tabs顶部有明显1px间隙2.查找元素布局position: fixed;top: 0px; vant-tabs本身没有问题。推测可能与navigationBar有关,机型众多,不可能去适配,设置top: -1px; 即可。3.top: 0px;写在style中,其优先级比较高,我们就来个优先级更高的:这样就修改了全局的vant-tabs, 如果不想全局修改,写到页面所在的wxss文件中亦可生效。欢迎...
2021-08-26 08:56:44
2625
1
原创 Activity知识点归纳
1.Activity的启动流程2.Activity生命周期onCreate、onStart、onResume、onPause、onStop、onDestroy、onRestart3.如何保存Activity的状态?Activity的状态通常情况下系统会自动保存,只有当我们需要保存额外的数据时才需要使用到这样的功能。一般来说, 调用onPause()和onStop()方法后的activity实例仍然存在于内存中, activity 的所有信息和状态数据不会消失, 当 activity
2021-07-10 14:24:01
338
1
原创 inflate 使用对比
View inflate1 = View.inflate(getActivity(), R.layout.test_main, null);View inflate2 = inflater.inflate(R.layout.test_main, null);View inflate3 = inflater.inflate(R.layout.test_main, null, false); // false 无意义View inflate4 = inflater.inflate(R.layout.te.
2021-06-26 10:09:28
180
原创 Android大杂烩
1.PicassoPicasso.with(context) .load(url) .placeholder(R.drawable.user_placeholder) .error(R.drawable.user_placeholder_error) .into(imageView);Picasso不仅实现了图片异步加载的功能,还解决了android中加载图...
2021-06-25 10:08:13
137
原创 react-native-image-picker 4.0 集成
4.x相对于 2.x、3.x已删除 showImagePicker,相对之前的版本更加简洁!方法import {launchCamera, launchImageLibrary} from 'react-native-image-picker';launchCamera(options?, callback);打开相机拍照或者拍视频launchImageLibrary(options?, callback)打开图库选取照片或者视频参数mediaType 媒体类型:'phot...
2021-06-17 20:09:58
1290
8
原创 颜色值十六进制透明度/不透明度
百分比—16进制值100% — FF(不透明)99% — FC98% — FA97% — F796% — F595% — F294% — F093% — ED92% — EB91% — E890% — E689% — E388% — E087% — DE86% — DB85% — D984% — D683% — D482% — D181% — CF80% — CC79% — C978% — C777% — C4.
2021-06-15 13:17:13
1519
原创 Echarts
echarts官网: http://echarts.baidu.comgit: https://github.com/apache/incubator-echartsecharts 特性ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等)。丰富的可视化类型多种数据格式无需转换直接使用千万数据的前端展现移动端优化多渲染方案,跨平台使用!深度的
2021-05-28 23:02:36
455
原创 React Native Tree 树形结构
1.数据处理是关键,处理成我们需要的数据结构2.运用递归,嵌套各个层级效果图:上代码:/** * Created by hmlk on 2019-09-18 09:27 */import React, {Component} from 'react'import { View, FlatList, Text, Image, TouchableOpa...
2019-09-18 15:29:58
2768
原创 Android原生定位的坑
Android原生定位的代码网上已经很多了,就不贴出来。简单了解下:GPS_PROVIDER:通过手机内置的GPS芯片,利用卫星获取定位信息。位置监听、卫星状态监听很耗电且室内定位很不准确。NETWORK_PROVIDER:网络定位通过基站和WiFi节点,利用节点id在定位数据服务器查询位置信息。但是国内网络不允许,且有消息称Google已不提供该服务。so网上出现的此种方式获取定位信...
2019-09-17 13:40:21
3520
原创 Ant Design Pro 菜单自定义 icon
Ant Design Pro 官方文档说明在菜单中使用自定义的 icon由于 umi 的限制,在router.config.js是不能直接只是用组件的,Pro 中暂时支持 使用ant.design本身的 icon type,和传入一个 img 的 url。只需要直接在 icon 属性上配置即可,如果是个 url,Pro 会自动处理为一个 img 标签。如果这样还不能满足需求,可以...
2019-05-23 14:29:49
27969
3
原创 React Native 知识点
1. RN中组件的生命周期2. RN 组件中的 key 起什么作用同父级的子级元素中间添加一个子元素,如果不加key,会先移除再append剩下的子元素;加key 通过key对比知道只是增加一个元素,会指向insert操作,这样减少dom操作的性能开销。浅谈ReactJS中key的作用3. ReactJS 父子组件 兄弟组件如何通信父组件向子组件通信:父组...
2018-11-19 17:11:31
362
原创 各种书签 侵删
一.工具类在线json格式校验时间戳转换工具站长工具 时间戳转换颜色代码RGB颜色与十六进制色码转换工具iLovePDF | 为PDF爱好者提供的PDF文件在线转换工具程默的博客IP 便民 web开发工具 格式化工具 文字工具 网络工具 实用工具 邮箱工具 编码转换 加密解密webstorm注册码 (评论中找最新)【WebStorm】前端工具开发利器webstr...
2018-11-15 09:37:29
277
原创 前端网络请求: Axios + RxJS
RxJSRxJS 中文文档RxJS github 地址1. RxJS 是使用 Observables 的响应式编程的库,它使编写异步或基于回调的代码更容易。2. RxJS 的 Observable可以认为是加强版的Promise,它们之间是可以通过RxJS的API互相转换的:const observable = Observable.fromPromise(promise);...
2018-10-29 21:41:42
4344
原创 前端网络请求:Fetch
FetchFetch要解决的问题:1.XMLHttpRequest 的API比较粗糙,不符合关注分离的原则,除浏览器的兼容性外,还饱受回调地狱的折磨。2.jQuery实现的AJAX,兼容性和易用性方面有很大的改善,但是依然没有逃脱回调的折磨。 Fetch API 基于Promise设计,极大改善了回调问题,使用起来和jQuery一样的方便,且绝大多数浏览器都支持Fetch。...
2018-10-26 16:30:45
784
原创 前端异步处理:Promise
PromisePromise要解决的问题:JS是一种单线程语言,有些操作必须异步实现,多个异步任务嵌套起来,会陷入回调地狱,代码层层嵌套,程序变得难以维护。以下内容摘自 廖雪峰的官方网站 JavaScript教程-Promise1.Promise最大的好处是在异步执行的流程中,把执行代码和处理结果的代码清晰地分离了:2.Promise还可以做更多的事情,比如,有若干个异步任务,...
2018-10-26 14:23:10
641
原创 后台踩坑笔记
1. RSA加密后的code作为路径参数放在接口请求URL中,接口请求不成功code = 'ALAU/W6b+YojDVC/viuUNk2f8TE+7zTP2/Tk=.......'url = `......?phone=${phone}&codeValue=${code}`原因:code中含有 " / 、= "等等符号 后台解析url时,会把code中的 / 识别为路径...
2018-09-14 15:49:33
239
原创 golang 小知识点
1.golang string数组 转换成stringnames := []string{`张三`, `李四`, `王五`}namesStr := strings.Replace(strings.Trim(fmt.Sprint(names), "[]"), " ", ",", -1)logs.Error("=== namesStr ===", namesStr) // 张三,李四,王五...
2018-09-04 15:27:59
306
原创 React Native 踩坑之旅
1../gradlew assembleRelease 打包android apk 报错:“...目录...xxx.jpg: error: Duplicate file.”“...目录...xxx.jpg: Original is here. The version qualifier may be implied.”解决:1.用 Android Studio 打包(打包之前最好...
2018-08-17 15:18:41
475
原创 react native 通讯录
react native contacts1. flatList scrollToIndex 函数实现跳转到指定字母开头的联系人2. 数据处理,将接口数据处理成组件需要的数据效果:/** * Created by hmlk on 2018/7/19 14:15 */import React, {Component} from 'react'import { Saf...
2018-08-05 16:14:00
2133
1
原创 解决光标变成黑块
PyCharm 光标变成了黑块,不能编辑代码。光标变黑块是因为输入方式变成了改写方式,INSERT可以切换插入/改写模式。插入模式:把输入的代码插到光标处,后面的向后移动。改写模式:是把后面的字替换新输入的。编辑代码一般是用插入模式。 大多笔记本上是 INS键(在键盘上),外接键盘一般是右上区域的 Insert 键,Mac电脑是 fn + Enter 组合键切换输入模式
2018-01-16 17:10:14
75583
7
mac 上运行 .exe CrossOver
2018-12-04
Lines of Code Mac版 (代码行数统计工具) 官免版
2018-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人