![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
uniapp
文章平均质量分 57
结构体&
沉迷编程
展开
-
微信小程序 版本更新及调试方法
1、wx.getUpdateManager()官方文档 版本更新管理器wx.getUpdateManager()官方文档 wx.getUpdateManager() 获取全局唯一的版本更新管理器,用于管理小程序更新。关于小程序的更新机制,可以查看运行机制文档。2、更新管理器对象UpdateManager官方文档 更新管理器对象UpdateManager官方文档 更新管理器对象UpdateManager的方法 UpdateM...原创 2021-04-16 13:51:38 · 4144 阅读 · 0 评论 -
uniapp 判断元素是否在当前可视区域及video在不可视区域停止播放
判断元素是否在当前可视区域//第一种情况 向上滑动 滑过顶部到不可见区域 :元素距顶部距离+元素本身高度 <=0//第二种情况 向下滑动 滑过底部到不可见区域:元素距顶部距离 > 屏幕可视高度获取元素节点信息:user-avatar为元素class名this.$u.getRect('.user-avatar').then(rect => { console.log(rect); })屏幕可视高度获取:uni.getSyst...原创 2021-04-01 11:46:18 · 8662 阅读 · 3 评论 -
uniapp onPageScroll监听事件为啥不起作用
细心的朋友会发现onPageScroll事件不是很敏感又或者根本不起作用因为你主体内容的高度没有超过浏览器的内容高度,没有形成页面的上下滚动,所以就没有页面的onPageScroll解决:height:100vh改为min-height:100vh又或者你想监听的页面上就放了一个滚动组件scroll-view,那么可以使用@scroll来实现监听的功能官网链接...原创 2021-04-01 09:51:57 · 9806 阅读 · 8 评论 -
微信小程序云开发静态网站h5跳小程序
官网:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/staticstorage/jump-miniprogram.html详解:https://blog.csdn.net/hlc162181/article/details/113502356最终实现原创 2021-03-18 16:17:09 · 994 阅读 · 0 评论 -
微信小程序自定义导航栏navigationBar(搜索框)
简摘:app.vue的onLaunch() // 设置自定义导航start const { statusBarHeight, platform } = uni.getSystemInfoSync() const { top, height } = uni.getMenuB...原创 2021-03-16 13:37:30 · 1138 阅读 · 1 评论 -
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 · 2267 阅读 · 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 · 1363 阅读 · 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 · 509 阅读 · 0 评论 -
微信小程序对接客服问题,如何安装 wx-server-sdk 依赖
对于微信小程序对接微信客服人员有两种实现方式,我这里使用的是云开发(没有对接自己项目的后台,所以我实现的所有客服消息都没走自己项目的服务器)。开发文档是看的云里雾里,研究半天终于成功,实现步骤如下:第一步:绑定客服人员,可添加100个以下步骤均在微信开发工具中实现第二步:project.config.json文件中添加以下代码,在项目下创建文件夹cloudfunctions使一个普通文件变为云函数文件夹"cloudfunctionRoot": "cloudfunctions/".原创 2021-02-01 15:19:53 · 1570 阅读 · 5 评论 -
uni-app 上架应用商店 坑坑坑 使用switchTab时 tabbar按钮跟tabbar页面不对应问题解决以及返回按钮监听的坑
情景:上架apple商店以及微信小程序时,由于应用中存在商城所以在未登录的状态下依旧可进入程序查看除需用户登录之外的信息驳回,对此进行改正需求:点击Btabbar需进行用户登录,进入登录页面后在未登录的状态下返回,展示上上个页面又或者指定页面实现思路:对Btabbar进行点击事件的监听:跳转登录页面,在登录页面中进行返回事件监听,发送通知又或者直接跳转到指定页面。这里需要注意的是onBackPress()事件有平台之分,所以我在小程序的地方使用的是onUnload()中进行相应的操作原创 2020-11-17 12:24:14 · 1372 阅读 · 2 评论 -
uni-app 实现热更新/整包更新
Dcloud社区链接:https://ask.dcloud.net.cn/article/35667注意:放在App.vue中//热更新 // #ifdef APP-PLUS const that = this plus.runtime.getProperty(plus.runtime.appid, function(widgetInfo) { console.log("当前版本" + widgetInfo.version); //版本号 that.$u.get原创 2020-10-15 15:00:39 · 1720 阅读 · 0 评论 -
uni-app 动态打开应用通知权限
目前实现打开通知思路是引导用户在应用管理的页面手动打开通知权限,至于是否代码就可以实现打开通知权限我没有找到实现的方法,所以有会的麻烦评论一下谢谢let platform = uni.getSystemInfoSync().platform if (platform == 'ios') { //ios默认会有通知 不需要手动设置 console.log('我是iOS') } else if (platform == 'android') { console.log(原创 2020-10-15 14:50:41 · 4226 阅读 · 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 · 2766 阅读 · 0 评论 -
uni-app textarea解决点击软键盘上自带收起按钮输入框没有取消焦点的问题(监听软键盘自带收起按钮)
问题描述: 输入框弹起之后点击软键盘自带的收起按钮,发现输入框并没有取消焦点问题导致: 再次点击输入框进行内容输入的时候软键盘弹起 输入框不显示问题解决:<textarea cursor-spacing="20" :focus="focus" auto-height="true" v-model="textMsg" @focus="textareaFocus" />我实现的方式是监听软键盘的高度当点击软键盘自带的收起按钮的时候...原创 2020-10-14 18:08:27 · 3065 阅读 · 0 评论 -
uni-app入门级讲解之生命周期及flex容器属性
先放上uniapp的官网:https://uniapp.dcloud.io/以及插件市场:https://ext.dcloud.net.cn/(大部分市面上的需求都可以在插件市场找到) 不得不承认已经将近一年的时间没有来更新博客了,你们亲爱的博主来喽! 由于公司项目时间有限的问题,有学习了flutter和uniapp,不得不说uniapp相对编码简单很多,所以最终决定使用uniapp进行项目的开发。 下面进入正题知识讲解: ...原创 2020-10-12 17:37:42 · 186 阅读 · 0 评论