草庐IT

wx_empower

全部标签

微信小程序(组件)----上传单张图片以及获取图片【wx.chooseMedia wx.uploadFile】

微信小程序(组件)----上传单张图片以及获取图片【wx.chooseMediawx.uploadFile】1.构建组件:components/chooseMedia/chooseMedia.wxmlviewclass="ipt">imageclass="close1"src="/static/image/close1.png"bindtap="closeBtn"wx:if="{{isShow}}">image>imageclass="imgz"src="{{zwImg}}"wx:if="{{!isShow}}"bindtap="chooseMedia">image>imageclass="i

微信小程序使用本地存储方法(wx.setStorageSync()和wx.getStorageSync())

微信小程序的本地存储可以使用wx.setStorageSync()和wx.getStorageSync()方法实现,这里为您介绍一下使用本地存储的流程。设置数据:使用wx.setStorageSync()方法可以将数据以键值对的方式存储到本地存储中。例如,要将名为"username"的用户名称存储到本地存储中,可以使用以下代码:wx.setStorageSync('username','user123');获取数据:使用wx.getStorageSync()方法可以从本地存储中获取数据。例如,使用以下代码即可获取之前设置的用户名数据:varusername=wx.getStorageSync(

小程序中打开pdf文件(wx.downloadFile+wx.openDocument)

用wx.downloadFile({})下载,然后用wx.openDocument({})打开文件1、先请求到pdf路径网络地址,将pdf下载到本地2、从本地文件上传到一个临时路径中,将本地文件删除3、打开临时路径的文件注意:需要在开发者管理中,配置一下downloadFile合法域名:        微信公众平台-->开发管理-->开发设置-->downloadFile合法域名openHandle(){letthat=this;constfileExtName=".pdf";constrandfile=newDate().getTime()+fileExtName;constnewPath=

微信接口wx.login()、wx.request()中获取的内容不能赋值给全局变量(已解决)

小程序问题总结01微信接口wx.login()、wx.request()中获取的内容不能赋值给全局变量(已解决)在写登录模块的时候,需要使用微信的wx.login()接口获取临时code,并利用临时code向开发者服务器端发送请求,然后获取openid以及session_key。官方提供的模板:wx.login({success(res){if(res.code){//发起网络请求wx.request({url:'https://example.com/onLogin',data:{code:res.code}})}else{console.log('登录失败!'+res.errMsg)}}}

安卓微信内页面用wx-open-launch-app标签拉起app

这里写目录标题问题描述解决方案首先调研一下最终的代码最终测试问题描述公司有一款APP,原本用的是openinstall调用拉起app功能。ios上(网页、微信、钉钉等拉起app)都正常。安卓上网页拉起没问题,但是在微信、钉钉内等一些环境中,都是用折中的办法,就是拉起app时,提示点击右上角,在浏览器内打开当前网页,然后在浏览器内打开app。目前,公司的UI(公司的UI权力比较大,可以提需求)提出,他们在大众点评等app上看到,分享到微信后可以直接拉起app,而不需要打开浏览器。所以要求我们这边也要可以。总结,就是在安卓的微信内可以直接打开app解决方案首先调研一下先看微信官方文档https:/

安卓微信内页面用wx-open-launch-app标签拉起app

这里写目录标题问题描述解决方案首先调研一下最终的代码最终测试问题描述公司有一款APP,原本用的是openinstall调用拉起app功能。ios上(网页、微信、钉钉等拉起app)都正常。安卓上网页拉起没问题,但是在微信、钉钉内等一些环境中,都是用折中的办法,就是拉起app时,提示点击右上角,在浏览器内打开当前网页,然后在浏览器内打开app。目前,公司的UI(公司的UI权力比较大,可以提需求)提出,他们在大众点评等app上看到,分享到微信后可以直接拉起app,而不需要打开浏览器。所以要求我们这边也要可以。总结,就是在安卓的微信内可以直接打开app解决方案首先调研一下先看微信官方文档https:/

微信公众号正确使用开放标签wx-open-launch-weapp

1.绑定安全域名登录微信公众平台,进入“公众号设置”的“功能设置”里填写“JS接口安全域名”;2.引入JS文件工程化项目可通过npm下载:weixin-js-sdk,需要1.6.0以上版本npminstallweixin-js-sdk@1.6.0在当前页面引入constwx=require('weixin-js-sdk');3.通过config接口申请开放标签created(){wx.config({debug:false,//开启调试模式appId:'',//必填,公众号的唯一标识timestamp:'',//必填,生成签名的时间戳nonceStr:'',//必填,生成签名的随机串signa

asp微信小程序上传多张照片功能,wx.chooseMedia和wx.uploadFile配合实现多张图片上传

由于项目需要使用asp,因此用asp写了一个接收微信小程序上传多张照片的功能,例用的是wx.chooseMedia和wx.uploadFile配合,循环上传多张照片,微信小程序现在好像最多可以上传20张,闲话不好上代码,需要的可以直接下载,前后台都有,本文只放前端代码:本文实现微信小程序前端上传多张照片,实现上传后展示出来,并可以删除任意照片,点击照片可以预览,上下滑动,服务器端用asp接收图片:以下是js部份:data:{  ImgSrc:[]//存服从服务器返回的图片地址,如果需要保存数据库,把这个以post形式提交走 }, updateHead(e){   wx.chooseMedia(

h5跳转小程序、短信跳转小程序<wx-open-launch-weapp>干货满满

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档前言由于微信官方限制了URLScheme跳转,本文实现的是html跳转微信小程序,仅限微信内部调转。如果需要外部跳转微信小程序,可使用urlscheme.generate,后端获取openlink官方文档。短信、网页场景的话建议使用openlink。提示:以下是本篇文章正文内容,下面案例可供参考一、开发前准备1.拥有一个认证的微信公众号(是公众号不是订阅号)2.公众号关联()微信小程序(关联方法可以登录微信公众平台查找)3.配置IP白名单(也在微信公众平台);4.配置js安全域名(也在微信公众平台,需要把一个文件放在你的本地服务上

H5跳转小程序按钮(wx-open-launch-weapp)不显示问题

原因:1、开发使用者必须是已认证的服-务-号(服务号可以置顶,订阅号不能),服务号绑定“JS接口安全域名”下的网页可使用此标签跳转任意合法合规的小程序。2、开发使用者必须是已认证的非个人主体的小程序,使用小程序云开发的静态网站托管绑定的域名下的网页,可以使用此标签跳转任意合法合规的小程序。3、必须部署到正式服务器,测试公众号不显示图标。4、必须是在已认证的服务号中做JS接口安全域名验证,“JS接口安全域名”和“IP白名单”都要,IP是指获取微信签名的服务器的IP。注意:1、2两个条件必须满足其中一个;3、4两个条件必须满足,否则标签中的按钮不会显示(微信文档不讲武德,写的不清楚,稍微不注意就会