解决bug
结构体&
沉迷编程
展开
-
uniapp 判断元素是否在当前可视区域及video在不可视区域停止播放
判断元素是否在当前可视区域//第一种情况 向上滑动 滑过顶部到不可见区域 :元素距顶部距离+元素本身高度 <=0//第二种情况 向下滑动 滑过底部到不可见区域:元素距顶部距离 > 屏幕可视高度获取元素节点信息:user-avatar为元素class名this.$u.getRect('.user-avatar').then(rect => { console.log(rect); })屏幕可视高度获取:uni.getSyst...原创 2021-04-01 11:46:18 · 8589 阅读 · 3 评论 -
uniapp onPageScroll监听事件为啥不起作用
细心的朋友会发现onPageScroll事件不是很敏感又或者根本不起作用因为你主体内容的高度没有超过浏览器的内容高度,没有形成页面的上下滚动,所以就没有页面的onPageScroll解决:height:100vh改为min-height:100vh又或者你想监听的页面上就放了一个滚动组件scroll-view,那么可以使用@scroll来实现监听的功能官网链接...原创 2021-04-01 09:51:57 · 9772 阅读 · 8 评论 -
uniapp 解决多个video同时播放问题
vue:<video class="video-card" :src="data.img" controls :id="'id'+data.id" @play="videoPlayHandle('id'+data.id)"></video>data:video: null,methods:videoPlayHandle(id) { let newVideo = uni.createVideoContext(id); console.log("newvid原创 2021-03-16 13:25:35 · 2260 阅读 · 5 评论 -
微信小程序使用云函数发送订阅消息及踩坑,bug快速追踪解决问题
官网链接:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/subscribe-message/subscribeMessage.send.html#method-cloud前提需要小程序的appId,appSecret,openid,accessToken如何获取accessToken注意access_token的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的access_token失效第原创 2021-03-10 14:01:32 · 1362 阅读 · 0 评论 -
微信小程序如何获取accessToken
其中appid和APPsecret是小程序的账号信息附代码://获取accessToken getAccessToken: function() { var that = this; var urlApi = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=' + this.APPID + ...原创 2021-03-10 11:57:01 · 504 阅读 · 0 评论 -
uni-app 上架应用商店 坑坑坑 使用switchTab时 tabbar按钮跟tabbar页面不对应问题解决以及返回按钮监听的坑
情景:上架apple商店以及微信小程序时,由于应用中存在商城所以在未登录的状态下依旧可进入程序查看除需用户登录之外的信息驳回,对此进行改正需求:点击Btabbar需进行用户登录,进入登录页面后在未登录的状态下返回,展示上上个页面又或者指定页面实现思路:对Btabbar进行点击事件的监听:跳转登录页面,在登录页面中进行返回事件监听,发送通知又或者直接跳转到指定页面。这里需要注意的是onBackPress()事件有平台之分,所以我在小程序的地方使用的是onUnload()中进行相应的操作原创 2020-11-17 12:24:14 · 1370 阅读 · 2 评论 -
uni-app 解决软键盘弹起输入框遮盖问题
<textarea cursor-spacing="20" :focus="focus" auto-height="true" v-model="textMsg" @focus="textareaFocus" /><!-- cursor-spacing="20" 设置弹出框跟输入框之间的距离 -->原创 2020-10-14 18:10:14 · 2761 阅读 · 0 评论 -
uni-app textarea解决点击软键盘上自带收起按钮输入框没有取消焦点的问题(监听软键盘自带收起按钮)
问题描述: 输入框弹起之后点击软键盘自带的收起按钮,发现输入框并没有取消焦点问题导致: 再次点击输入框进行内容输入的时候软键盘弹起 输入框不显示问题解决:<textarea cursor-spacing="20" :focus="focus" auto-height="true" v-model="textMsg" @focus="textareaFocus" />我实现的方式是监听软键盘的高度当点击软键盘自带的收起按钮的时候...原创 2020-10-14 18:08:27 · 3058 阅读 · 0 评论 -
Android 解决scollview嵌套recyclerview显示以及滑动冲突的问题
以前使用在ScrollView嵌套ListVIew、GirdView的时候都会出现显示不全的情况,这时只需要重写ListView和GridView,这样就可以了,网上都有的。今天运行在7.0以上的时候发现,RecycleView显示不全了,我的是ScrollView嵌套RecyclerView,RecyclerView又嵌套了一个重写的Gridview,后来看到的有人说是这样: 在A...原创 2019-10-18 15:20:52 · 528 阅读 · 5 评论 -
Android java.lang.NoClassDefFoundError: Failed resolution of: Lcom/zhihu/matisse/R$plurals(使用知乎开源相册)
因为项目中出现了知乎的开源框架MatisseActivity,其实就是一个图片选择器,但是有一个问题就是:我点击了9张图片,并设置最多只能选择9张,但是选择第十张时,图片就崩溃了,并且报了以下错误java.lang.NoClassDefFoundError: Failed resolution of: Lcom/zhihu/matisse/R$plurals原因是因为缺少资源plurals的定义...原创 2019-09-24 17:29:28 · 1078 阅读 · 0 评论 -
android 无法安装apk到真机INSTALL_FAILED_INVALID_APK: /data/app/vmdl725961767.tmp/3_dependencieswufaanzhuang
今天在使用真机测试的时候遇到这样的一个问题:解决方法:搞定!!原创 2019-08-16 11:31:16 · 1751 阅读 · 1 评论 -
Android 解决TextView的getLinesCout的值为0的问题
首先,我们需要实现的一个项目需求是当内容大于三行的时候,会有一个 "全文" "收起"的效果那么我们先来看一下内容小于三行的效果:大于三行的效果:那这样的效果,究竟是究竟实现的那:git地址:https://github.com/lixiaona1101/fullstory其中我要说明的是TextView的getLinesCout的值为0的问题...原创 2019-01-15 21:42:06 · 248 阅读 · 0 评论 -
Android 网络请求空指针或者请求超时怎么办(对于本机Tomcat数据库)
对于网络请求空指针的这种情况,首先看一下自己传输数据的时候有没有问题,在保证代码没有问题的情况下,那么就要看一下我们的Tomcat数据库了,由于我们用的是本机的Tomcat数据库,那么我们要检查一下我们的端口号是否正确,在本地的浏览器中能否打开,最后我们应该检查一下我们的模拟器用的网是否跟我们的数据库用的是同一个局域网;...原创 2018-11-01 20:51:42 · 569 阅读 · 0 评论 -
Android 解决 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 (10048)
Android模拟器端口被占用问题的解决办法 刚刚在用手机调试的时候遇到了cannot bind to 127.0.0.1:5037: 通常每个套接字地址(协议/网络地址/端口)只允许使用一次(10048)的 问题,adb始终无法启动,试了很多方法,好像只有重启电脑可以。这种错误会经常陪伴我们,我们应该掌握这个问题的解决办法,不要总是重启,这样就是非常耗时无聊的。我们都知道android的a...转载 2018-11-29 13:49:14 · 692 阅读 · 0 评论 -
Android 解决java.net.ConnectException: Failed to connect to localhost/127.0.0.1:3000问题
是不是在本机的浏览器中请求数据是没有问题的,但是我们在模拟器中运行的时候就会出现这样的一个错误: java.net.ConnectException: Failed to connect to localhost/127.0.0.1:3000那么我们可以在模拟器上可以用10.0.2.2代替127.0.0.1和localhos...原创 2018-12-05 14:17:25 · 6009 阅读 · 0 评论 -
Android 解决 Binary XML file line #20: Error inflating class EditText 问题
我们都知道对main\res\drawable这个目录不单单只能放图片,还可以放置xml形式的文件,大家可能在做项目的时候有时候会为了分类的一个美观程度,就把xml形式的文件放在main\res\drawable-v24,于是就出现了这个bug: Binary XML file line #20: Error inflating class EditText .解决方法:把xml文件放置在ma...原创 2018-12-07 13:37:01 · 2648 阅读 · 0 评论