- 博客(151)
- 收藏
- 关注

原创 js查找 对象,json 中的值是否存在 ,深层查找,并返回该参数 (ES5语法)
测试数据:let obj = { name: 'lee', info: { age: '18', set: [0, { aa: 'zz' }, 2] } }方法:// 方法function getter(obj, arr) { return arr.length === 0 ? obj : getter(typeof obj === 'undefined' ? unde...
2020-01-17 13:39:41
1890

原创 mapState 用法
store代码:import Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex)const store = new Vuex.Store({ state: { count: 0 }, mutations: { increment (state) { state.count++ } }...
2020-01-14 17:03:30
885

原创 拆分数组 形成二维数组
拆分数组let setChunk = function (Arr, num){ class Chunk { constructor (list, num) { this.list = list || [] this.num = num || 2 this.end = [] } ...
2020-01-14 15:23:12
428

原创 es6中 数组的flat() 与 flatMap() ,map() 使用方法
把嵌套数组拉平,该方法返回一个新数组,对原数据没有影响。[1, 2, [3, 4]].flat()// [1, 2, 3, 4]flat(num) 需要拉平几层 数组,按顺序排列, 默认 是 1[1, 2, [3, [4, 5]]].flat()// [1, 2, 3, [4, 5]][1, 2, [3, [4, 5]]].flat(2)// [1, 2, 3, 4, 5...
2020-01-02 15:31:20
1388

原创 多维数组,以及 业务中 递增数据计算!使用map方法 可以快速计算
在日常开发中 可能遇到 一些让人很头疼的 递增数据 ,逻辑很清晰, 但代码写起来 就很复杂!~之前Vue (iview UI) 写过一个 购物网站的后台管理项目,里面有一个 型号递增规则 动态生成 表格数据!写的我脑子都要炸了(怪我太菜了!)1. iview table表格 将来要接的数据格式是 (最终UI 上需要同型号合并表格,忽略) : (这里我只写到了二级内容 业...
2020-01-02 10:47:06
608
1

原创 javascript 基础知识 (待完善)
This 的指向 1. 普通函数内的this指向全局变量 2. 构造函数内部this指向新创建出来的对象 3. 对象方法内的this指向的是调用该方法的对象 4. call,apply,bind可以改变this的指向POST和GET的区别GET提交的数据放在URL中,POST则不会。这是最显而易见的差别。这点意味着GET更不安全(POST也不安...
2019-10-10 10:58:47
91
原创 Flutter 打包 ipa出现错误问题 exportArchive
证书、描述文件都配置好的情况下,执行 Flutter build ipa --release 命令时会出现这种错误。但使用 xcode update ios 不会出现这种问题。
2025-03-19 15:18:06
494
原创 苹果商务 ABM 注册使用流程与 Flutter、IOS开发者App 分发。
苹果 ABM 注册流程、开发者账户分发 私有 App 流程、 用户通过兑换码兑换 App
2025-02-17 15:39:04
1029
原创 Flutter 给安卓签名时 使用 Android Studio 找不到 Generate Signed Bundle/APK 菜单问题
打开后 项目根目录-> android 文件夹后 (Build-> Generate Signed Bundle/APK) 菜单可能并不会出来,你需要等待 gradle 相关工具包下载后并加载完才能出现 菜单。或许你打开的项目是这样的 , 这样是错误的(
2025-01-24 13:28:30
987
原创 Flutter 改完安卓 applicationId 后App 闪退问题。
当我们项目创建完,想 build.gradle 改 applicationId 的时候,再次执行的时候可能会出现 app 闪退问题, 控制台不显示任何错误提示 也不出现 Exit 停止运行的情况。(像下方这样, 而 app 只是在模拟器中一闪而过,偶尔可能出现意外错误的提示)
2025-01-21 08:00:09
379
原创 flutter IOS 打包出现证书警告 找不到签名,找不到 ID
3. 如果Apple developer 或者 xcode 中提示有过期的描述文件,同样要更新一下描述文件。这种情况 多半是你自己 Mac 电脑中 钥匙串里的证书失效了。2.去Apple developer下载证书,1.把失效的证书删掉。
2025-01-14 09:07:21
711
原创 pm2 设置进程保护
验证是否设置成功如果服务已经启用,你会看到的状态。如果未启动 显示 Active: inactive (dead) ,可以手动执行启动删除开机启动命令。
2024-08-01 13:03:46
331
原创 flutter 当Scaffold 不使用appBar 时,切换主题,状态栏图标 明暗色 不自动变化,导致与底色相同
下图中实际状态栏并没有隐藏。为了整体效果页面采用了上下渐变拼接色,并且没有加appBar。这时候会出现状态栏图标并没有根据底色 进行反差显示。
2024-05-27 15:19:04
731
原创 Flutter中如何让Android的手势导航栏完全透明?
Flutter 开发中 安卓机器都有 像ios 的手势操作栏, 也就是屏幕底下的 那条线。但这条线默认是有颜色的 (像下面这样)
2024-05-27 13:59:06
1144
原创 flutter 使用Scrollbar 时出现滚动条不置顶问题
Flutter 使用 CupertinoScrollbar 、Scrollbar 与 ListView.builder 结合使用时, 当把 ListView.builder 边距设置为 padding: const EdgeInsets.all(0) 的时候, Scrollbar 的滚动条不置顶。如图:右侧边上的滚动条。
2024-05-13 16:00:51
725
原创 flutter 禁止横屏设置
UISupportedInterfaceOrientations~ipad 此标签 是设置ipad 屏幕转向的。: 在 UISupportedInterfaceOrientations
2024-05-13 10:06:55
741
1
原创 flutter ios Firebase 消息通知错误 I-COR000005,I-FCM001000 解决
前提是已经 使用firebase-tools 已经给 Flutter 加入了 消息通知相关配置。
2024-04-24 08:34:11
1098
1
原创 Flutter 使用 AndroidStudio 给(Android 安卓)进行签名方法
当前文件 继续增加 以下代码。同时修改对应代码 (signingConfig signingConfigs.release)。*当你更改 gradle 文件后,也许需要运行一下。这将防止缓存的版本影响签名过程。
2024-03-29 15:36:01
1356
1
原创 svn checkout 无法使用,没有响应 svn: E170013
svn: E170013: Unable to connect to a repository at URL 'svn://192.168.0.220/project' svn: E000060: 无法连接主机“192.168.0.220”: Operation timed out。最后插上网线就好使了,具体原因不知道。在linux mint 下使用 svn, 配合vscode SVN 插件。这次在 Mac mini 上使用就是一直链接,最后超时 time out。插上网线,把wifi 关掉。
2024-01-22 15:51:33
1619
原创 Flutter - Android 安卓 消息推送FireBase notification 手机状态栏图标不显示或 白板、白底问题。
使用flutter+firebase 开发进行消息推送时,安卓真机推送消息 状态栏的图标显示白色方块。
2024-01-09 15:59:57
1974
1
原创 给Flutter + FireBase 增加 badge 徽章,App启动器 通知红点。
在此之前需要配置好 firebase 在flutter 在项目中。(已经配置好的可以忽略此提示)由于firebase 提供的消息通知测试只能做简单设置。所以这里需要自己搭建一个服务。
2024-01-05 15:54:24
1509
原创 flutter + firebase 云消息通知教程 (android-安卓、ios-苹果)
如果能看到这篇文章的 一定已经对手机端的 通知有了一定了解。国内安卓厂商这里不提(国内因为墙的原因 所以无法使用 谷歌服务),只说海外的。目前 adnroid 和 ios 推送消息分别叫 FCM 和 APNs。这里通过 google 的 firebase 分别向两个平台 同时推送消息 只需要配置一套服务便可以。(firebase 推送消息服务免费)这里是firebase官网地址以下是在 Mac 电脑下使用的。linux 应该区别不大。或许与window 下有一定区别就是配置环境变量部分 自行辨别。
2023-12-21 09:58:33
6734
8
原创 Flutter ios 使用ListView 。滚动时 AppBar 改变颜色问题
可以给 AppBar 或者 AppBarTheme。scrolledUnderElevation: 0.0 属性。在Ios 中 列表滚动条向下滚动一段距离后 会导致 AppBar 颜色改变。
2023-12-18 12:48:46
3510
3
原创 laravel 中 npm run 同时执行多个命令
在使用laravel 启动项目时 经常需要同时运行两个命令。可以安装 使用 concurrently 进行并行启动。之后修改 package.json。scripts 中增加。
2023-10-21 18:25:35
1294
原创 php 分配自定义 域名地址
<VirtualHost *:80>ServerName hostNameServerAdmin mail@qq.comDocumentRoot "/path/..."<Directory '/path/...'>Options FollowSymLinksAllowOverride AllRequire all granted</Directory>php_flag magic_quotes_gpc offphp_flag register_glo
2023-08-30 08:22:22
480
转载 PHP的安装及多版本共存切换
上官方的源,比如 Ubuntu 14.04 默认源中的是 PHP5.6.x、Ubuntu16.04 默认源中的是 PHP7.0.x,那么如果想在 Ubuntu 16.04 上安装 PHP7.1,PHP7.2,应该怎么办呢?是一个比较知名的PHP源(目前维护php5.6,php7.0,php7.1,php7.2)。下面就用这个源来安装自己想要的PHP版本。到此结束,再也不用担心安装PHP,切换PHP版本这些事情啦。答案是通过第三方的源来安装,2.安装相关版本的PHP模块。1.通过源安装PHP。
2023-08-30 08:00:34
755
原创 codemirror 部分配置信息 中文解释
CodeMirror是一款在线的支持语法高亮的代码编辑器。官网:http://codemirror.net/下载后,解压开到的文件夹中,lib下是放的是核心库和核心css,模式下放的是各种支持语言的语法定义,主题目录下是支持的主题样式。一般在开发中,添加lib下的引用和模式下的引用就够了。
2023-06-02 16:38:28
4774
原创 吸管工具,canvas模拟吸管工具,吸取图片中的颜色值 vue.js 颜色值 转换
【代码】吸管工具,canvas模拟吸管工具,吸取图片中的颜色值 vue.js 颜色值 转换。
2023-02-14 15:39:25
928
原创 Javascript中的CJS、AMD、UMD 、ESM是什么
ES6之前,JS一直没有自己的模块体交,这一点对于大型项目的开发很不友好,所以社区出现了CommonJs和AMD(本人不熟悉,, CommonJs主要是用于服务器 (Node) ,AMD主要是用于浏览器。ESM是ESModlule.是ECMASCript自己的模块体系,是 Javascript 提出的实现一个标准模块系统的方案,于ES6引1入,代表ES模块。但足ES6 1入了ESM,到此,JS终于有了自己的模块体系,基本上可以完全取代CJS和AMD。cjs 是 commonds 的缩写。
2023-01-11 13:51:33
3998
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人