草庐IT

uni-captcha

全部标签

微信小程序uni.downloadFile tempFilePath返回bin文件

默认的uni.downloadFile会返回tempFilePath,返回格式安卓为bin后缀。如://Anhighlightedblockuni.downloadFile({url:xxxxxxxxxx,success:(data)=>{if(data.statusCode===200){uni.openDocument({filePath:data.tempFilePath,//临时路径为bin后缀fileType:fileName.split('.')[1],//文件类型showMenu:true,//是否展示分享success:function(res){uni.hideLoading

uni-app如何区分 app、h5、小程序代码; uni-app如何判断是android、ios、小程序

uniapp是DCloud公司于2012年开始研发的能够一次代码开发,生成H5、小程序(微信、支付宝、百度、华为等)、APP等应用的技术的统称,开发工具是HBuilderX,功能非常强大,由此引申出许多技术社区与生态环境。使用HBuilderX开发Uniapp程序的项目,用它生成多端应用,由于兼容各种多端应用,程序代码需要相应的适配,因为各端技术标准不同,也会出现很多问题,要对uniapp的编译原理多端生成有一定程度的理解。既然在同一套代码里进行多端开发,那就要能够区分哪块代码用在小程序,哪块代码用在app,哪块代码用在h5;同时app中也要能够区分是Android还是ios。那么怎么区分呢,

微信小程序一键登录功能,使用uni-app和springboot(JWT鉴权)

目录概述微信登录接口说明 关于获取微信用户的信息前端代码(uni-app)后端代码(SpringBoot)配置文件:application.yml 配置文件:Pom.xml 类:WeChatModel   类:WeChatSessionModel 类:UserInfoController业务层实现类:UserInfoServiceImpl工具类:JWTUtils拦截器配置-自定义拦截器拦截器配置-注册自定义拦截器测试(Postman)总结概述本篇博本主要为了记录使用uni-app开发微信小程序时实现微信一键登录功能,并且使用JWT实现身份认证。微信登录接口说明可以点击==>官方的登录时序图大概

uni.getUserProfile获取的微信昵称是微信用户,头像获取的是默认头像

问题:uni.getUserProfile获取的微信昵称是微信用户,头像获取的是默认头像 原因:小程序用户头像昵称获取规则调整公告|微信开放社区解决效果:代码: 邀请您补全个人信息 如果已设置,请忽略 头像 昵称 取消 确认 data(){return{ dialogStyle:'border-radius:16rpx;width:70%;', info:{ iv:'', encryptedData:''

uniapp使用uni.request获取后端数据并渲染 | 含如何处理获取到数据无法渲染问题

问题描述:在uniapp中使用uni.request获取后端数据并渲染,但是获取到了数据无法进行全局赋值。data(){ return{ array:[] };}, onLoad(){ this.updateData();}updateData(){ uni.request({ url:'*****', data:{}, header:{'Content-Type':'application/x-www-form-urlencoded'}, success:(res)=>{ console.log(res) letdata=res.data; this.array=dat

uni-app下拉框 可实现输入下拉框 搜索+选择组合框功能

uni-app下拉框可输入下拉框搜索+选择组合框功能效果图插件示例地址https://ext.dcloud.net.cn/plugin?id=3756!--页面添加该标签-->template>view> combox-searchlabel="选择职位:"labelWidth="130px"emptyTips="无匹配选项":isJSON="true":keyName="keyName" placeholder="请选择职位":candidates="zhiweiList"@getValue="getValue">/combox-search> /view> /template>sc

解决uni-app微信小程序底部input输入框,键盘弹起时页面整体上移问题

一.存在的问题:         微信小程序聊天界面,当input 框获取焦点时会自动调起手机键盘,当键盘弹起时,会导致页面整体上移,页面头信息会消失不见。二.需要实现的效果键盘弹出时,底部的输入框跟随键盘上弹;页面头固定在顶部不动;3.聊天信息区域(即内容区)调整高度,该区域局部滚动; 效果图对比三.解决思路设置使键盘弹起使页面不上移;设置输入框所在盒子为绝对定位;键盘弹起时获取键盘高度;设置输入框所在盒子的bottom的键盘高度;清除输入框固定定位导致的浮动(在输入框盒子的上面盒子下方设置padding-bottom【高度与输入框相同】;或者在输入框所在盒子上面加一个块级元素【高度与输入框

uni-app 微信小程序 保存当前页面为图片

由于在微信小程序环境下面没法获取dom,很多方法都很难去实现保存html结构的页面,比较有效的#painter可以不需要操作dom,但是那玩意儿和重新用js写个页面一样,简单的页面还好,复杂的,元素比较多的就很麻烦,所以考虑用webview+html2canvas来完成先说一下思路,既然在微信小程序环境下行不通,那就考虑换个环境,用webview加载页面,再通过html2canvas来生成相应的canvas,然后转成图片。首先是webview,不懂的可以去看下官方文档,贴在这里:https://uniapp.dcloud.net.cn/component/web-view.html#web-v

uni-app如何获取位置信息(经纬度)

文章目录前言一、相关代码二、相关的数据返回三、效果展示最后前言提示:这里可以添加本文要记录的大概内容:在实际项目中很多时候我们需要获取设备的位置信息,去展示给客户,或者以位置信息为参数,继续向服务器获取一些数据。接下来以uni-app小程序项目为例来介绍获取位置信息的思路提示:以下是本篇文章正文内容,下面案例可供参考一、相关代码判断手机定位是否授权//定位授权getLocation(){letthat=this;//1、判断手机定位服务【GPS】是否授权uni.getSystemInfo({success(res){console.log("判断手机定位服务是否授权:",res);letloc

微信小程序web-view嵌入uni-app H5页面,通过H5页面跳转其他小程序如何操作?

1、H5页面代码wx.miniProgram.reLaunch({url:`/pages/index/index?appId=${您的微信小程序appId}`});//触发小程序刷新页面获取appId 微信小程序appId查看方法:1)有后台登录权限的情况下:登录微信公众平台后,微信公众平台微信公众平台,给个人、企业和组织提供业务服务与用户管理能力的全新服务平台。https://mp.weixin.qq.com/点击右上角logo,在“帐号信息”中找到AppID(小程序ID)2)没有后台登录权限:参考如下图方法   2、被嵌入小程序的代码//pages/index/index.js代码如下Pa