- 博客(44)
- 收藏
- 关注
原创 scrollTop ios白屏 H5滑动页面白屏
查找文章说是scrollTop会导致dom重绘,所以会白屏,一般的页面是不会导致白屏的,除非你的页面有很多耗费性能的逻辑,比如说我(有很多setInterval)
2024-12-30 10:10:33
292
原创 wxappUnpacker 解析分包Error: ENOTDIR: not a directory, scandir(已解决)
throw err;
2024-12-17 15:07:41
257
原创 反编译微信小程序(二)使用wxappUnpacker生成微信小程序代码,UnpackMiniApp下载、wxappUnpacker下载,文章末尾附下载地址
把根目录的wxapkg文件删除,然后把分包的apkg文件通过工具解析一下,继续粘贴过来到根目录,然后改个名字,分包apkg文件的名字不能跟主包文件夹名称相同。
2024-12-17 15:01:07
516
3
原创 反编译微信小程序(一)使用UnpackMiniApp解析微信小程序.wxapkg文件,UnpackMiniApp下载、wxappUnpacker下载
这是第一部分,第二部分是把工具解析出来的文件转换为微信小程序代码:
2024-12-17 14:44:24
570
4
原创 TypeError: Cannot read properties of null (reading ‘ce‘)
【代码】TypeError: Cannot read properties of null (reading ‘ce‘)
2024-12-13 15:26:43
1583
3
原创 BUG! exception in phase ‘semantic analysis‘ in source unit ‘D:\toolapp\flutter\packages\flutter
使用 flutter doctor -v 检查设置的java sdk是否生效,如果生效就继续运行flutter run。
2024-12-04 15:58:54
809
原创 吐槽一下微信小程序skyline
看上去就不太靠谱的样子。。一上手,果然不靠谱 首先我按照官网说的配置说的配置了 “renderer”: “skyline”,就要配置rendererOptions然后我配置了,控制台报我没配置,开发者工具已经开启了skyline,并且重复请了缓存,依然报错,然后社区关于skyline的文章特别少,根本找不到相关的东西,只能看官网非常模糊的说明,然后就尬住了。。。
2024-11-28 17:36:06
308
原创 微信小程序代替windos.atob window.btoa
新建js文件,复制上面代码,然后在你用到windos.atob window.btoa的地方引入,文件会返回两个方法,直接用就可以。
2024-03-02 16:03:26
1173
4
原创 vue中的video组件的currentTime不生效,设置完之后跳转0
首先检查video组件的src是本地的资源(…/或者/开头的)还是远程的资源(http或者https开头的),chrome中video组件的file协议有问题,所有你要把你的src写成远程的资源
2024-01-08 16:27:28
1448
1
原创 微信开发者工具不让输入appid,微信开发着工具修改appid失败
然后左下角这个地方登录要登录你的微信号,你的微信号要是appid的开发者,然后重新导入一次就可以了。首先确认导入的路径没有问题。
2023-11-16 15:56:46
1337
1
原创 getLocation:fail 签名验证失败 uni.getLocation wx.getLocation
登录微信公众平台确认是都有调用getLocation的权限(一般报错的都是没有权限)第一步,检查配置文件。
2023-10-19 17:19:54
845
原创 uni-app cli编译 babel-loader 查找失败 Syntax Error: Error: babel-loader查找失败
Syntax Error: Error: babel-loader查找失败
2023-09-25 16:18:53
1149
原创 webpack4.x版本对应的webpack-cli以及其他一些包的版本号
【代码】webpack4.x版本对应的webpack-cli以及其他一些包的版本号。
2023-08-10 10:14:06
1628
2
原创 error:0308010C:digital envelope routines::unsupported
【代码】error:0308010C:digital envelope routines::unsupported。
2023-07-13 13:14:55
93
原创 element from table Cannot read properties of undefined (reading ‘$options‘)
element from table Cannot read properties of undefined (reading '$options')
2022-06-14 14:40:51
4167
4
原创 记一次preflight(预检请求)错误排查
Chrome在 90 版本加入的新(sha bi)特性,默认使用HTTPS禁止 Chrome 强制 http 转向 https在地址栏输入 chrome://net-internals/#hsts在最底下 Delete domain security policies 输入域名并点击 delete在 Query HSTS/PKP domain 输入域名并 query,查询不到即成功删除截图待补...
2021-12-07 14:21:17
1362
原创 vue 在input 内回车选中下一个input 自定义事件 directives
可以打印一下el.querySelectorAll(‘input.pop-input.pop-input-default’)选中的元素,组件库不同,元素上的属性名也不太一样directives: { enterToNext: { inserted: function(el) { let inputs = el.querySelectorAll('input.pop-input.pop-input-default')
2021-10-28 14:10:59
294
原创 Upload组件 antd element 上传文件 React Vue 以及请求没有携带cookie Provisional headers are shown
**这里只贴核心代码,其余的可自行查资料**主要有两个事件:1、上传文件之前(需要把选择的文件存起来)2、发送请求(把文件带上就OK)// 上传文件之前事件 befores = (file, fileList) => { console.log(file, fileList) this.setState({ **fileList, // 这里是你选择的文件** filename: file.name,
2021-10-27 17:02:57
849
原创 element、antd 级联选择动态加载数据,点击两次出现子集children,不能触发视图更新、末级显示有小箭头问题
// 动态加载类目 loadData(item, bak) { // 第二个参数是一个函数,当你处理完数据之后执行这个函数就可以触发数据更新 item.loading = true http.post(API_URL.getChildList(this.env), { parentId: item.categoryId, }) .then(.
2021-07-09 14:40:26
852
原创 js replace 匹配正则 input只能输入正数 正则匹配负数
<p-input placeholder="" v-model="row.afterSaleNum" class="input" @on-change="event => (row.afterSaleNum = event.target.value.replace(/^-\d*\.?\d+$/g, ''))"/>
2021-06-29 14:53:39
1887
原创 React react 启动项目报错 Windows index.js:1 TypeError: Cannot read property ‘state‘ of undefined at un
报错index.js:1 TypeError: Cannot read property 'state' of undefined at unliftState (<anonymous>:2:31678) at Object.getState (<anonymous>:2:31745) at Provider.js:20可能是你的React插件捣的鬼,也就是你的React扩展
2021-06-08 18:08:50
319
原创 jsTable 生成Excel表格xlsx表格
这个文章的内容是表格生成文件,表格生成文件,表格生成文件这一篇是对应的文件生成表格适用于各种js框架,这里的ui组件是antd下载依赖(注意是三个依赖,不要把、复制进去)antd 、xlsx、js-export-excel贴出全部代码...
2021-06-04 17:03:42
724
2
原创 Excel表格xlsx表格js生成Table
这个文章的内容是文件生成表格,文件生成表格,文件生成表格适用于各种js框架,这里的ui组件是antd下载依赖(注意是三个依赖,不要把、复制进去)antd 、xlsx、js-export-excel贴出全部代码import React from "react";import * as XLSX from 'xlsx';import { message, Table, Upload } from 'antd';import ExportJsonExcel from 'js-expor
2021-06-04 16:31:50
901
原创 小程序真机调试、预览报错MiniProgramError U.createEvent is not a function TypeError: U.createEvent is not a funct
MiniProgramErrorU.createEvent is not a functionTypeError: U.createEvent is not a function at Q (eval at n.call.document (http://127.0.0.1:62328/remote-debug/runtime.js?devtools_ignore=true:1:13016), <anonymous>:2:30288)点击右上角的三个点里边有个’开启调试’选项,
2021-06-02 13:41:25
4939
4
原创 mac配置环境变量报错E492: Not an editor command: eq! 不是一个编辑器命令 无法保存
注意是ESC之后是 :英文输入法的冒号后边是wq!而不是eq!
2021-03-24 10:41:39
3038
1
原创 算法和手写代码
一、两个栈实现一个队列,两个队列实现一个栈 https://www.cnblogs.com/MrListening/p/5697459.html二、红黑树(解决二叉树依次插入多个节点时的线型排列) https://juejin.im/post/5a27c6946fb9a04509096248三、最小栈的实现(查找最小元素,用两个栈配合栈内元素的下标)https://juejin.im/post/5a2ff8c651882533d0230a85四、十大排序1.冒泡排序:重复走访过要排序的数列,一次比较
2021-03-22 14:16:28
218
原创 React
一、react和vue的区别 => 相同点: 1.数据驱动页面,提供响应式的试图组件 2.都有virtual DOM,组件化的开发,通过props参数进行父子之间组件传递数据,都实现了webComponents规范 3.数据流动单向,都支持服务器的渲染SSR 4.都有支持native的方法,react有React native, vue有wexx=> 不同点: 1.数据绑定:Vue实现了双向的数据绑定,react数据流动是单向的 2.数据渲染:大规模的数据渲
2021-03-22 14:15:49
95
原创 前端 - JavaScript
前端事件流概念:是从页面中接受事件的顺序可以分为事件捕获阶段 、处于目标阶段、事件冒泡阶段。事件流最主要的就是addEventListener这个函数,第三个参数为true的话表示在事件捕获阶段调用,为false的话,标识在事件冒泡阶段调用事件捕获阶段:实际目标div在捕获阶段不会接收事件,也就是在捕获阶段事件从document倒这就停止了处于目标阶段:事件在div发生并处理,到时事件处理会被看成是冒泡阶段的一部分冒泡阶段:事件又传播回文档阻止默认事件:IE:return false; 非
2021-03-16 15:11:40
142
原创 服务端
状态码2xx(成功处理了请求)200:服务器已成功处理请求,并提供了请求的网页201:用户新建或修改数据成功202:一个请求已经进入后台204:用户删除成功3xx(每次请求使用的重定向不要超过5次)304:网页上次请求没有更新(与上次请求的内容一样),节省宽带和开销4xx(标识请求可能出错,妨碍了服务器的处理)400:服务器不理解请求的语法401:用户没有权限(用户名或者密码输入错误)403:用户得到权限(与401相反),但是访问被禁止404:服务器找不到请求的网页5
2021-03-16 15:10:39
742
原创 性能优化
webpack打包文件体积过大?(一个js文件)1、异步加载模块2、提取第三方库3、压缩代码4、去掉不必要的插件如何优化webapck的构建能1、减少代码体积:①使用CommonschunkPlugin提取多个chunk之间的通用模块,减少总代吗体积②把部分依赖转移到CDN上,避免每次编译都有webpack处理③对一些组件库采用按需加载,避免无用的代码2、减少目录检索范围在使用loader的时候,通过定制exclude的inclu选项,减少loader遍历的目录范围,从而加
2021-03-16 15:09:59
78
原创 vue
介绍些MVVM(数据的双向绑定)M:model数据模型V:view视图界面VM:作为桥梁负责沟通模型和视图关键步骤:1.实现数据监听器Observer,用object.defineProperty()重写数据的get/set。值更新就在set中通知订阅者更新数据2.实现模板编译compile,深度遍历dom树,对每个元素节点的指令模板替换数据以及订阅数据3.实现watch用于连接Observer和compile,能够订阅并接受每一个属性的变动的通知,执行指令绑定的相应的回调函数,从而更新数据
2021-03-16 15:09:14
92
原创 css篇
盒子模型 box-sizingbox-sizing:content-box|border-box|inherit标准盒模型:content-box默认值,总宽度=margin+border+padding+width怪异盒模型:border-box,总宽度=margin+width(width已经包含了border+padding)inherit:规定应该从父元素继承box-sizing的值移动端1px边框问题1、使用after伪类和transfrom和scaleY(.5)2、使用边框阴
2021-03-16 15:07:10
132
原创 html篇
三栏布局方案一:position(绝对定位法) center的div需要放在最后面 绝对定位法原理将左右两边使用absolute定位,因为绝对定位使其脱离文档流,后面的center会自然流动到他们的上卖弄,然后margin属性,留出左右两边的宽度。就可以自适应了。方案二:float 自身浮动法 center的div需要放到后面 自身浮动法的原理就是对左右使用float:left和float:right,float使左右两个元素脱离文档流,中间的正常文档流中,使用margin指定左右外边距对其进行一个定
2021-03-16 15:06:37
76
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人