jjzjj

wx.scanCode

全部标签

微信小程序不能使用wx.getlocation的解决方法

如果不能使用wx.getlocationAPI可能存在以下几方面问题:1、没在小程序开发平台申请开通wx.getlocationAPI;2、没有在app.json文件中声明配置;"permission":{"scope.userLocation":{"desc":"你的位置信息将用于小程序位置接口的效果展示"}},"requiredPrivateInfos":["getLocation"]3、开发版本库较高,调到2.25.3试试;4、打开微信小程序页面右上角三个点,打开小程序设置,查看是否允许使用位置信息。

关于微信开发工具无法使用wx.request()访问https://api.weixin.qq.com的解决方案

微信开发工具访问外部网络API可以通过微信公众平台配置域名,实现本地和真机调试但是对于wx.request()访问https://api.weixin.qq.com则不适用,所以我们采用云函数来访问https://api.weixin.qq.com,以获取access_token为例,步骤如下:1、新建云函数,我的当前环境为cloud1,在该文件下新建obtainAccess文件夹,详细的云函数搭建请自行搜索2、obtainAccess文件夹中index.js中的内容如下constcloud=require('wx-server-sdk')varrp=require('request-prom

wx 小程序打开调试模式正常,不打开不正常(遇到调用接口)

1登录小程序,打开开发管理设置,上传相关域名2上传之前进行相关设置 3在手机上一定要删除--在微信已有的小程序(因为存在缓存问题--自己试了很多遍,结果没有发现任何变化)后来删除了已有小程序,重新扫码或下载安装--结果好了。

小程序发布提审被驳回,提示当前提审小程序代码包中地理位置相关接口wx.getLocation暂未开通

如图所示,提示地理位置相关接口wx.getLocation暂未开通,这是因为从2022年4月18日开始,在代码审核环节将检测该接口是否已完成开通,如未开通,将在代码提审环节进行拦截。以下提供解决办法:首先确认自己的小程序是否是在允许使用的类目中——需要先通过类目审核。小程序的类目在【设置】-【基本设置】-【服务类目】中自查:其中,可以申请开通本接口的类目如下:再在小程序管理后台,【开发】-【开发管理】-【接口管理】-【接口权限】中申请开通该接口权限:申请成功后,就可以正常发布小程序了。

微信小程序浏览docx,pdf等文件在线预览使用wx.openDocument

wx.downloadFile({url:fileUrl,//pdf链接success(res){wx.openDocument({//打开文档filePath:res.tempFilePath,fileType:"pdf",//文档类型showMenu:true,success:function(res){wx.showToast({title:'打开文档成功',})},fail:function(res){wx.showToast({title:'打开文档失败',})},})},})  

wx.miniProgram.navigaTo不起作用

最近写了两个个h5页面嵌套在小程序中,其中有一个按钮点击通过window.location.href跳转到第二个页面,在第二个页面中需要点击跳转按钮跳转到小程序中的某个页面,但是点击了没反应现将问题记录如下importwxfrom'weixin-js-sdk'//跳转方法wx.miniProgram.navigateTo({url:'/pages/**/**'})解决方法letpageLocation=window.top.location||window.location;pageLocation.href="http://****.com"总结:如果直接用window.location.h

微信小程序设置锚点定位,wx.pageScrollTo

微信小程序中使用wx.pageScrollTo({)};进行页面锚点定位,一定要将根目录设置为滑动的根据。也就是page要设置样式为overflow-y:auto;指定他的高度。在其中,设置一个容器home设置id。在添加一个内容容器container设置类名。设置多个锚点,添加锚点类型如:node0,node1,node2等。然后通过点击事件传递要跳转的锚点信息。通过wx.createSelectorQuery().select(类名).boundingClientRect(res=>{}),,获取锚点中的数据。在通过wx.createSelectorQuery().select(“#hom

uni-app H5中使用wx-open-launch-weapp打开微信小程序

项目场景:最近最H5开发,项目需要发起支付,因为原来我们app走的一套是小程序的支付,所以这边需要H5打开小程序实现支付;微信文档地址:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_Open_Tag.html​问题描述项目开发中遇到的坑,我就不一一列举了,直接上小友的爬坑链接:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_Open_Tag.html然而,我还是不显示按钮,哇哇。。。。 我再来一遍我的坑:npminst

微信小程序toast组件(解决wx.showToast文本最多显示两行问题)

创建toast组件 index.wxmi{show}}"class="toast{{type==='confirm'?'confirm':''}}{{show===null?'':show?'fadeIn':'fadeDown'}}{{mask?'toast-mask':''}}">{closeButton}}"bindtap="confirmCallback"class="toast-close">-->{type==='success'}}">success{type==='fail'}}">fail{message}}"class="toast-message">{{message}} 

微信wx.getUserProfile接口不弹出授权框都返回微信用户和灰色头像问题和解决方案

今天突然发现用的好好的小程序,微信授权登录的时候没有弹出授权框,直接静默登录了,而且获取到的昵称都是微信用户这几个字,头像都是灰色的。已经明确使用的是新的wx.getUserProfile接口,不是之前废弃的wx.getUserInfo接口。首先第一反应弄不好官方又调整了,查询下文档,果不其然,官方在2022年11月9号正式废弃这个接口了。只有老版本的微信还能用。真是无力吐槽。。。,先看看官方的说法小程序用户头像昵称获取规则调整公告|微信开放社区也懒得说他们了,都是借口,先说说解决方案吧1,如果还需要获取微信头像和昵称,就需要调用目前可用的接口 头像昵称填写能力 有两个方案,第一就是授权登录后