微信小程序开发问题处理记录,无法调起照片选择,无法调起拍照,无法调起蓝牙 微信小程序,经常出现部分设备出现无法调起照片选择,无法调起拍照,无法调起蓝牙等情况,离奇的是过几天又自己好了。如果出现类似事件,可以尝试补充隐私协议授权声明,过审后即可恢复。
vuex状态管理watch监听在ios上存在的bug记录 场景:使用this.$store.watch监听某个state值变化,触发事件。实际:在ios上连续触发三次及以上改变,仅能监听到第一次和最后一次。预期:监听到每一次变化,均做对应处理。解决:还是老老实实用回调函数吧。
加速度计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轴右加速运动。
微信小游戏帧同步demo(minigame-lockstep-demo)学习笔记 (这里不懂为什么逻辑帧比实际游戏帧下发周期小3,难道不会导致计算的时间preFrameTick大于实际时间nowFrameTick,然后帧堆在本地,全跑的后边快进的逻辑)
uniapp小程序/APP接入蓝牙设备(踩坑记录) 需要持续开启扫描蓝牙设备,才能通过uni.getBluetoothDevices获取到最新的广播包数据。再调用uni.notifyBLECharacteristicValueChange。再调用uni.writeBLECharacteristicValue。调用uni.createBLEConnection之后。ios连接设备后,需要把全流程跑完,不能直接监听特征值。1.获取蓝牙设备所有服务。
前端js数据导出excel,并修改样式 前端js数据导出excel,并修改样式使用方法参考原文:https://blog.csdn.net/weixin_43965143/article/details/106572755作出部分修改:该修改仅满足本人当前需求,并不完善,仅供参考1.【修改】 自动计算列宽度 原本没有title时,header行不参与计算2.【修改】 改了一些头部样式3.【增加】 数字下标转excel列下标函数 number_to_excel4.【增加】 设置修改列样式的参数 stylesimport Export
小程序 uniapp使用echarts报错 t.addEventListener 未定义 修改如下代码:示例为压缩版echarts.min.js1.增加 var isDomLevel2 = (typeof window !== ‘undefined’) && !!window.addEventListener;2.修改函数 Le Pe3.修改函数gx
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位置调整到引导线上方
【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
jquery多页面官网webpack脚手架 multi_page jquery多页面官网webpack脚手架 multi_page简介:用于官网等多页面项目开发,提供最基本的开发方案及功能组件特点:精简,简单易用,纯干货功能:webpack多页面项目打包兼容 混淆 压缩rem页面适配方案示例使用rem,定义最大宽度屏幕宽度不足时,进行等比缩放如需响应式样式调整,请另写响应式代码进行微调接口请求ajax封装模板渲染handlebars模仿vuex的状态管理(store.js)国际化-多语言-i18n简易弹窗组件
三种方法 计算 文本宽度 及 文本行数 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'
苹果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'
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'">