夜雨风亭
码龄10年
关注
提问 私信
  • 博客:67,119
    问答:492
    动态:11
    67,622
    总访问量
  • 27
    原创
  • 2,144,572
    排名
  • 7
    粉丝
  • 0
    铁粉

个人简介:大前端的路上

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2014-08-26
博客简介:

夜雨风亭

博客描述:
大前端之路
查看详细资料
个人成就
  • 获得49次点赞
  • 内容获得41次评论
  • 获得127次收藏
  • 代码片获得115次分享
创作历程
  • 4篇
    2023年
  • 5篇
    2022年
  • 5篇
    2021年
  • 13篇
    2020年
成就勋章
兴趣领域 设置
  • 前端
    javascriptcssvue.jses6webpack前端框架
  • 后端
    node.js
  • 网络与通信
    https
  • 微软技术
    typescript
  • 学习和成长
    面试
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

微信小程序开发问题处理记录,无法调起照片选择,无法调起拍照,无法调起蓝牙

微信小程序,经常出现部分设备出现无法调起照片选择,无法调起拍照,无法调起蓝牙等情况,离奇的是过几天又自己好了。如果出现类似事件,可以尝试补充隐私协议授权声明,过审后即可恢复。
原创
发布博客 2023.11.27 ·
427 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vuex状态管理watch监听在ios上存在的bug记录

场景:使用this.$store.watch监听某个state值变化,触发事件。实际:在ios上连续触发三次及以上改变,仅能监听到第一次和最后一次。预期:监听到每一次变化,均做对应处理。解决:还是老老实实用回调函数吧。
原创
发布博客 2023.11.27 ·
165 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

前端开发手动清理C盘

手工清理C盘
原创
发布博客 2023.06.13 ·
660 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

微信小程序camera组件录像问题记录

小于两秒大概率失败,大于两秒如果开启压缩则概率失败,关闭压缩则能稳定成功。canvas 不能写type 写了就报错。canvas不是webgl就报错。
原创
发布博客 2023.02.07 ·
481 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

加速度计xyz值变化说明wx.onAccelerometerChange

x:0,y:0,z:-2(向上加速) => x:0,y:0,z:1(向上减速) => x:0,y:0,z:-1(静止)x:-1,y:0,z:-1 (向右加速)=> x:1,y:0,z:-1(向右减速)=> x:0,y:0,z:-1(静止)备注:容易理解错的点是,向上是z轴的负值而不是正值,向右是x轴的负值而不是正值。1.静止状态 x:0,y:0,z:-1。res.x number X 轴。res.z number Z 轴。2.手机沿z轴向上加速运动。3.手机向x轴右加速运动。
原创
发布博客 2022.10.14 ·
1381 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

微信小游戏帧同步demo(minigame-lockstep-demo)学习笔记

(这里不懂为什么逻辑帧比实际游戏帧下发周期小3,难道不会导致计算的时间preFrameTick大于实际时间nowFrameTick,然后帧堆在本地,全跑的后边快进的逻辑)
原创
发布博客 2022.10.14 ·
2158 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

uniapp小程序/APP接入蓝牙设备(踩坑记录)

需要持续开启扫描蓝牙设备,才能通过uni.getBluetoothDevices获取到最新的广播包数据。再调用uni.notifyBLECharacteristicValueChange。再调用uni.writeBLECharacteristicValue。调用uni.createBLEConnection之后。ios连接设备后,需要把全流程跑完,不能直接监听特征值。1.获取蓝牙设备所有服务。
原创
发布博客 2022.09.23 ·
4878 阅读 ·
2 点赞 ·
1 评论 ·
5 收藏

前端js数据导出excel,并修改样式

前端js数据导出excel,并修改样式使用方法参考原文:https://blog.csdn.net/weixin_43965143/article/details/106572755作出部分修改:该修改仅满足本人当前需求,并不完善,仅供参考1.【修改】 自动计算列宽度 原本没有title时,header行不参与计算2.【修改】 改了一些头部样式3.【增加】 数字下标转excel列下标函数 number_to_excel4.【增加】 设置修改列样式的参数 stylesimport Export
原创
发布博客 2022.04.02 ·
3605 阅读 ·
0 点赞 ·
1 评论 ·
4 收藏

小程序 uniapp使用echarts报错 t.addEventListener 未定义

修改如下代码:示例为压缩版echarts.min.js1.增加 var isDomLevel2 = (typeof window !== ‘undefined’) && !!window.addEventListener;2.修改函数 Le Pe3.修改函数gx
原创
发布博客 2022.02.15 ·
3340 阅读 ·
7 点赞 ·
14 评论 ·
20 收藏

echarts4升级echarts5升级记录

升级后优点,默认样式更好看,动效体验更好。缺点,容错率降低,需要处理新版不支持的代码1.y周label的纵向位置调整 负值padding不生效旧:axisLabel: { padding:[-13,0,0,0],}新:axisLabel: { padding:[-13,0,0,0], verticalAlign: 'top',}2.自定义y轴最大值max与最小值min旧:min/max写反也能正常使用新:无法正常使用3.饼图label位置调整到引导线上方
原创
发布博客 2021.11.02 ·
2991 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

【uniapp】安卓APP打包

云打包备注:简单1.配置manifest.json2.云打包生成安卓证书(ios证书需要申请)原生混淆开启安心打包离线打包备注:以下两种情况是必须进行离线打包的:1、本地集成5+SDK2、使用其它第三方插件https://nativesupport.dcloud.net.cn/AppDocs/README申请appkeyhttps://nativesupport.dcloud.net.cn/AppDocs/usesdk/appkey安卓工程配置https://native
原创
发布博客 2021.07.12 ·
187 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jquery多页面官网webpack脚手架 multi_page

jquery多页面官网webpack脚手架 multi_page简介:用于官网等多页面项目开发,提供最基本的开发方案及功能组件特点:精简,简单易用,纯干货功能:webpack多页面项目打包兼容 混淆 压缩rem页面适配方案示例使用rem,定义最大宽度屏幕宽度不足时,进行等比缩放如需响应式样式调整,请另写响应式代码进行微调接口请求ajax封装模板渲染handlebars模仿vuex的状态管理(store.js)国际化-多语言-i18n简易弹窗组件
原创
发布博客 2021.03.17 ·
481 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

三种方法 计算 文本宽度 及 文本行数

1.已有元素,获取元素内文本行数//计算元素内的行数var line=parseFloat(el.css("height"))/parseFloat(el.css("line-height"));2.canvas计算文本宽度、行数注:不同字体、不同尺寸 的文字占用宽度不同//txt:文字 font:字体 width:一行最大宽度//计算宽度function getwidth(txt,font){ var canvas = document.createElement('canvas'
原创
发布博客 2021.03.16 ·
5033 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

苹果safari浏览器 button点击不会触发focus事件 如何解决?

苹果safari浏览器 button点击不会触发focus事件 如何解决?解决如下://点击时手动focus<button id="button" type="button"></button> $('#button').on('focus',function(e){ $(this).addClass('active') }).on('blur',function(e){ $(this).removeClass('active'
原创
发布博客 2021.02.24 ·
1007 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

我想输入一个音频文件地址,转化成AudioBuffer,保存起来,但是无法获得返回值,求大神看看~

答:

你莫非是想调用setAudioBuffer这个函数,接收return buffer?
那肯定是接收不到 这是异步的 要用Promise或者回调函数

回答问题 2021.02.21

iframe父子页面用postMessage传递消息信息丢失问题

答:

比起怀疑created
不如去怀疑onload里的postMessage执行了没,说不定你的onload都没有触发呢

回答问题 2021.02.21

前端接口请求时,入参多少有好坏之分吗?

答:

越少越好 没必要的东西传过去浪费带宽

回答问题 2021.01.05

哪个攻城狮,能实现这样的3d前端页面? 速求(连接在下面)

答:

首先你得会3d的东西,比如tree.js,手机角度这个问题就是 根据陀螺仪返回数据改变“摄像机”角度就行了

回答问题 2020.12.25

pc端、移动端如何拖动元素?vue编写

vue如何拖动元素?移动端touchpc端drag注意:drag需设置e.preventDefault()//可以防止鼠标出现禁止手势移动端触点需要放大,否则很难拖动<div v-if="isMobile"> <div @touchmove="dragover($event,point)" @touchstart ="dragstart($event,point)" :style="'left:'+point.x+'px;top:'+point.y+'px'">
原创
发布博客 2020.12.21 ·
738 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏
加载更多