- 博客(366)
- 资源 (37)
- 问答 (2)
- 收藏
- 关注
原创 Taro React 系列文章 - 总目录
欢迎大家来到 Rattenking 的《Taro React 入门到实战系列》,开始前博主先列出 Taro React 入门到实战的大纲,同时包括遇到的一些常见报错。实战篇是实际开发中的组件的封装,部分比较有意思的效果,以及一些特殊实际问题的解决办法!入门篇介绍了从安装,开发中的配置问题,记录解决对应的问题。错误篇是在实际开发中遇到的一些错误的处理方法!问题篇是开发中遇到的一些问题的解决方法!...
2022-08-17 15:53:17 311
原创 GIT 命令学习总结导航
1. 实战问题解决和总结github page搭建自己的页面git常用命令GIT ---- GIT 同步远程库操作GIT ---- GIT命令行简写配置2. 学习GIT命令步骤GIT学习----第一节:提交文件到仓库GIT学习----第二节:查看工作区的状态GIT学习----第三节:版本回退GIT学习----第四节:工作区和暂存区GIT学习----第五节:管理修改GIT学习----第六节:撤销修改GIT学习----第七节:删除文件GIT学习----第八节:本地版本库命令总结
2021-11-04 10:52:18 254 3
原创 微信小程序实例系列
下载微信小程序实现部分高德地图功能的DEMO下载微信小程序实现MUI的部分效果的DEMO下载更多微信小程序实例GITGIT地址 https://github.com/Rattenking/WXTUI-DEMOGIT下载 git clone https://github.com/Rattenking/WXTUI-DEMO.git常见...
2018-02-08 11:11:12 55238 19
原创 前端笔记列表
基础知识神奇的position:sticky双飞翼布局的原理圣杯布局的原理Browser 对象(一、history)JS获取当前网址信息前端常见面试题前端自适应—-单位remnode.js 获取url中的各个参数nodejs之url模块nodejs之querystring模块如何写出优美的 JavaScript 代码?获取某个数内的质数github page搭建自己的...
2018-01-30 16:58:21 2971
原创 游戏列表
DEMO下载五子棋悔棋DEMO 五子棋AI篇DEMO文字列表五子棋微信小程序(游戏)—-五子棋(棋盘,重置,对弈篇) 微信小程序(游戏)—-五子棋(悔棋篇) 微信小程序(游戏)—-五子棋(AI篇) 微信小程序(游戏)—-五子棋(总结)拖拽拼图微信小程序(游戏)—-拼图游戏(设计思路) 微信小程序(游戏)—-拖拽拼图(图片分块和打乱顺序) 微信小程...
2018-01-11 16:22:54 3983
原创 【webpack】----错误解决【Cannot read properties of undefined (reading ‘tap‘)】
安装 webpack-obfuscator 后,进行 js 代码混淆编译的时候报错。通常是由于版本不兼容或配置错误引起的。
2024-03-22 10:04:38 309
原创 【JavaScript】---- 纯 js 实现返回页面顶部
由于直接设置 scrollTop 为 0,因此执行过程不够平滑,直接返回顶部,体验不好!实现了平滑滚动到顶部;在滚动完成后执行回调函数。
2024-03-19 10:15:00 406
原创 yarn ---- commander@12.0.0: The engine “node“ is incompatible with this module.
由于我本地已存在当前版本的 taro 项目,因此我可以确认是不会相互影响的,因此我选择了方案三,执行,来忽略引擎检查。解决问题的方法很多,找到合适自己的最简单的方法就好。本文只是做个记录,方便以后遇到类似问题查找。
2024-03-19 08:56:42 569
原创 Taro React ---- 在函数组件或类组件中访问上下文(Context)中的值
创建上下文使用的是 createContext 方法;使用 XxxContext.Provider 给上下文提供值;在子组件是函数组件时,可以使用 useContext 访问上下文;在子组件是类组件时,可以使用 static contextType 或者 访问上下文;如果是多界面子组件,建议还是传入值操作,访问上下文比较使用一个界面下的所有子组件访问上下文。
2024-02-29 10:00:00 903
原创 【Python 实战】---- 使用 ReportLab 实现在 pdf 生成表格印章
需要从reportlab.pdfbase.ttfonts导入TTFont类,以及从reportlab.pdfbase.pdfmetrics导入registerFont函数。单纯样式来说,还是基本满足需求,不过这样创建的印章有一个最大的问题,就是不能放到指定的位置。表格修改位置的属性只有 hAlign 和 vAlign,并不能满足我的需求。
2024-02-29 10:00:00 72
原创 【Python 实战】---- 实现向指定PDF指定页面指定位置插入图片
实现同一个需求的方法和技术很多,我们需要选择最接近需求的方案;技术尽量选择自己熟悉的,或者曾经实现或者学习过的技术,能够更快开发;尽量多的接触更多的技术,直到每种技术之间的优劣势。
2024-02-06 09:14:17 250
原创 【Python 实战】---- 实现批量给 pdf 插入 excel 动态生成的印章
将每一个单独的功能提出来,作为一个独立的类存在,各自完善独立的功能;最后将各个模块的代码组装,在批量程序中使用,完成自动批量化使用。
2024-02-06 09:13:24 76
原创 【avue-crud】---- 实现表格的单选
avue-crudref="crud"方案一选择构建一个单选属性,然后使用该属性的插槽,来使用 input 事件实现单选,好处是样式符合单选,实现方法直接保存当前选中的值,不用做其他处理,缺点是修改地方比较多;方案二优点是只有配置一个 selection 属性,然后处理 selection-change 事件的逻辑就好;缺点就是需要熟悉文档,查找对应的方法进行处理,样式上也不能看出是单选;
2024-01-24 10:15:00 526
原创 【taro react】 ---- 自动化【根据运行命令直接编译对应的是测试环境或正式环境】
配合 Jenkins 发布,每次代码不需要我们在自己去多文件维护版本号和环境变量,只需要修改 node_num.js 的版本号和版本描述,就可以维护所有配置文件;查找和替换文本中的字段其实可以采用GoGoCode,但是由于本文的操作比较简单,因此自己写了两个比较简单的正则完成该功能;当我们需要维护大量重复的文件或工作时,我们就应该考虑是不是有更加简便快捷的方式,让我们从重复的劳动中脱离出来。学习、思考、总结输出。是一个很重要的过程。
2024-01-24 10:15:00 173
原创 【taro react】 ---- QRCode 二维码生成
功能越全的库,会越大,因此开发中需要根据实际需求,找一个合适当前需求的库引入;简单的功能,尽量不要再调用后端接口,资源的浪费。
2024-01-04 17:23:38 860
原创 微信小程序 ---- 通过 URLScheme 或 URLLink 从短信、邮件、微信外网页等场景打开小程序
部分 URL Link 返回的 url_link,在QQ浏览器会被拦截!,因此目前我还是使用的 URL Scheme!
2024-01-04 11:03:16 2455
原创 【taro react】---- 解决 iOS 真机微信小程序 Input 密码框 type 切换会导致 Input 内容丢失问题
在密码登陆时,有显示和隐藏密码的功能,实现方式很简单,直接对输入 input 的 type 进行 password 和 text 值进行切换,就可以实现密码的显示和隐藏。】,当然这是2018年官方的回答,目前2023年了,这个问题依然存在。不清楚这个组件的 type 切换如果是销毁为什么在不同系统的机子表现不一样。在 type 值切换过程中,会导致 input 的 value 丢失。导致切换后 value 值就被清空。
2023-12-20 14:26:14 1422
原创 【taro react】---- 解决 taro 编译 H5 姓名脱敏导致的 iOS 部分低版本白屏问题
由于使用地方框架,不清楚底层的打包编译逻辑,导致不知道那些语法或者字符串编译后会出现问题;
2023-12-20 14:22:51 1207
原创 【taro react】 ---- 常用自定义 React Hooks 的实现【五】之显示模态对话框
定义默认参数的值 defaultProps;使用 Object.assign 合并传入的 opts 和 defaultProps;使用 useMask 的 show 传入构建的 content 结构!
2023-12-05 17:05:24 446
原创 【解决问题】---- 解决 avue-crud 表格勾选数据翻页后界面保持选中
通过测试可以看到,页面的选择项会影响到其他页面的选择;点击保存,返回的数据却是真真选择的数据;数据在选择渲染的时候出现了混乱。由于配置属性太多,开发的时候都是需要什么,再去找什么,所以此篇博客作为一个记录,方便后期出现相同或类似问题进行查找;分析出现问题的原因,去查找文档对应的设置,完善配置;开发的时候,查看文档细心一点阅读,可以避免开发中遇到的大多数问题。
2023-11-08 15:43:22 736
原创 Taro React组件开发(12) —— RuiVerifyPoint 行为验证码之文字点选
因为【AJ-Captcha行为验证码】前端提供了Android、iOS、Futter、Uni-App、ReactNative、Vue、Angular、Html、Php等多端示例,发现并没有 taro react 的示例,因此决定根据他的 uni-app 示例开发一个 taro react 的示例!为什么要选用【AJ-Captcha行为验证码】呢?因为我们管理后台使用的是 pigx ,它在后端采用的是【AJ-Captcha行为验证码】,因此移动端也采用了【AJ-Captcha行为验证码】!
2023-10-31 16:07:33 984
原创 【npm 问题解决】---- npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree
其实npm@7与ERESOLVE有关的问题还是比较常见的,这是因为npm7.x对于某些事情要比npm6.x更加严格,通常解决办法就是使用 npm install --legacy-peer-deps 或者使用 npm@6。维护一个项目,拿到项目代码,进行依赖安装,执行 npm install 的报错!此方法没有解决我的问题,查询问题原因!无法解析依赖关系树!
2023-10-17 10:15:00 578
原创 【taro react】 ---- 常用自定义 React Hooks 的实现【四】之遮罩层
虽然完善补充的问题还有很多,但是我觉得实现思路解决了我在开发中遇到的痛点;由于 maskHtml 这样是放在 UI 界面的第一层,避免了 IOS 使用 ScrollView 时遮罩层显示补全。
2023-10-10 11:20:57 485
原创 【GIT问题解决】---- 在【.gitignore】中添加了忽略文件或文件夹后不生效
不同文件的作用阶段不同,因此在使用某个功能的时候,就需要搞清除该功能生效的情况。删除文件和文件夹的不同命令,需要注意。push 后文件或者文件夹不会立即变暗,需要关闭编辑器,重新打开项目,忽略的文件或文件夹就会变暗。
2023-09-22 10:15:00 2083
原创 综合能力 ---- 2. 法律法规
1. 网络安全:是指通过采取必要措施,防范对网络的攻击,使网络处于稳定可运行的状态,以及保障网终数据的**完整性、保密性、可用性**的能力。2. 网络运营者: 是指网络的所有者、管理者和网络服务提供者。3. 网络数据:是指通过**网络收集、存储、传输、处理和产生的各种电子数据**。4. 个人信息: 是指以电子或者其他方式记录的能够单独或者与其他信息结合识别**自然人个人身份的各种信息**,包括但不限于自然人的姓名、出生日期、身份证件号码、个人生物识别信息、住址、电话号码等。
2023-09-13 10:15:00 122
原创 综合能力 ---- 1. 通信职业道德
在通信科技人员职业道德的基本要求中,通信科技人员要(具有高度的组织纪律性、强烈的社会责任感),这是对通信科技人员职业道德的**突出要求**。
2023-09-12 16:36:29 213
原创 【Python 实战】---- 实现批量图片的切割
还可以将生成静态页面的代码,创建一个函数,集成进来,这样就能直接一下将几十个页面全部完成,由于不同需求,开发页面不同,因此此处没有进行集成。最开始的方案是给定切割张数,然后计算每张的高度,但是这个方案有个问题,就是计算出来的高度是浮点数,因此存在很多精确度的问题,前后两张图片之间会拼接不对等,因此采用固定高度方案,小于固定高度时,使用剩余的作为高度。
2023-09-12 10:15:00 390
原创 【Python 实战】---- 批量绘制透明背景方形印章
配合 excel 录入印章的文本,可以批量生成印章;将生成的印章添加到对应的文件中,实现批量盖章。
2023-09-05 10:30:00 291
原创 【taro react】(游戏) ---- 贪吃蛇
最开准备使用 30 * 30 个格子,进行判断渲染,渲染数据每次更改太多,渲染时间很久,因此不建议使用;为什么每次设置渲染数据都要筛选一次,因为直接将类渲染,数据随着蛇成长,会越来越大,很卡。
2023-08-31 11:30:31 573
原创 【微信小程序】---- 解决 request:fail url not in domain list
1. 看到错误,就知道是域名没有配置,因此直接配置域名,并没有认真阅读文档,端口号也需要配置;2. 各种问题,证书等都测试过,发现没有问题,最后发现端口号未配置;3. 开发时请认真阅读文档,熟悉了直接按照经验配置,并没有认真阅读文档。
2023-08-22 10:00:00 715
原创 【Python 错误解决】 ---- pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool
大概率是网络问题,提供的网速不足以支撑 backgroundremover 安装。
2023-08-16 14:54:28 2138
原创 【JavaScript】 ---- 数组元素的上移、下移、置顶
1. 上移或者下移都是使用 temp 变量获取当前位置的元素;2. 当前位置获取需要移动方向位置的元素【前一个或者后一个位置的元素】;3. 移动方向位置获取 temp 变量的值,完成元素的替换;4. 置顶采用变量 temp 获取当前位置元素,other 获取其他位置元素值;5. 将 temp 和 other 拼接,这里可以使用 unshift, concat等实现。
2023-08-16 10:30:00 1043
原创 Taro React组件使用(11) —— RuiNoticebar 公告栏
1. 第一次动画结束,将判断第一次动画的变量设置为 false;2. 异步设置计算动画的时间;3. 设置无限循环移动的动画className。
2023-08-10 10:30:00 247
原创 【Python 错误解决】 ---- Could not find a version that satisfies the requirement execjs
解决 python 包 execjs 的安装报错:ERROR: Could not find a version that satisfies the requirement execjs (from versions: none)ERROR: No matching distribution found for execjs
2023-08-07 10:30:00 1295 1
原创 【taro react】---- 获取元素的位置和宽高等信息
1. 元素存在,判断使用对应环境获取元素信息;2. H5环境使用元素的获取元素信息方法;3. 微信小程序环境调用 boundingClientRect 获取元素信息;4. 返回默认值。
2023-08-01 09:06:12 1451
原创 【Python 实战】---- 批量识别图片中的文字,存入excel中【使用百度的通用文字识别】
识别存在一定的误差,所以对返回数据进行处理时,需要细心筛选你需要的数据;access_token 是 30 天有效期,因此建议请求一次,就将最新的进行存储到本地,下次直接使用本地有效 access_token;投资有风险,入行需谨慎。
2023-07-27 09:45:48 1586
原创 yarn ---- Error: EPERM: operation not permitted
计算机配置 --> Windows设置 --> 安全设置 --> 本地策略 --> 安全选项。在使用 npm 的依赖包 rimraf 删除编译出来的文件,出现的报错!主要是在文件夹中打开 powershell 窗口是没有操作权限。用户帐户控制-以管理员模式批准运行所有管理员。重新打开命令窗口执行命令,就不会报错。Windows+R键,打开【运行】;输入【gpedit.msc】;已禁用 --> 确定。
2023-07-21 16:57:14 1402
批量修改文件名和将txt转excel
2022-06-08
python 批量将xlxs文件中的base64转成png图片
2022-05-07
python ---- 批量图片压缩工具
2021-02-24
原生js ---- 九宫格和转盘抽奖插件
2018-12-05
微信小程序----高德地图API实现的DEMO
2018-02-07
原生js ---- showdown制作的Markdown在线编辑器
2017-11-15
微信小程序 ---- 导航栏随滚动透明渐变
2017-11-08
mui ---- 搜索列表自定义
2017-11-03
原生js ---- ueditor富文本编辑器实例
2017-10-17
原生js ---- 二维码生成器demo
2017-09-19
原生js ---- 二维码解析器和移动端长按识别二位码demo
2017-09-19
原生js ---- HTML5中canvas制作的在线取色器
2017-09-11
通过sql筛选excel数据
2022-11-15
jquery的滚动监听事件
2017-06-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人