- wx.openDocument在 PC 端打不开pdf文档,在手机端表现正常。请问是API的问题吗?
代码片段如下 [图片] 返回的错误提示信息是:opendocument :fail: access denied 线上小程序:熊单
2022-03-30 - pc端使用wx.openDocument 打开pdf 文件会失败
wx.openDocument({ filePath:savedFilePath, showMenu:true, fileType: 'pdf', success :function (res) { wx.hideLoading() }, fail:function ( error) { wx.showToast({ title: '打开文件失败', //这里打开失败 icon: 'none' }) } }) 文件打开失败
2022-03-04 - 自定义tabbar 安卓机下拉刷新会跟随页面一起向下移动
tabbar 页面下拉刷新时 安卓机器会跟随向下移动
2021-12-07 - 微信小程序 input 聚焦时能否控制系统键盘的显隐?
小程序是否支持自定义键盘,如自定义密码键盘;点击input输入框时不会弹出系统键盘,官方是否提供了api来控制系统键盘的显示与隐藏?
2017-03-01 - 从小程序搜索结果页进入到小程序后,切后台,切前台,进入的页面与切后台时的页面不同
- 当前 Bug 的表现(可附上截图) 切后台之后再切前台,进入到了主页面 - 预期表现 切后台之后再切前台,回到之前的页面 - 复现路径 小程序搜索(一课预习)从搜索结果中一课预习进入 app onLaunch 检测到未授权 reLaunch 到授权页面 切后台 从搜索结果中一课预习进入 打开页面并不是授权页面 - 提供一个最简复现 Demo 搜索一课预习小程序即可复现,小程序使用栏这样操作表现正确 按表现来看小程序是热启动,因为onLaunch的方法未被重新执行,但是热启动页面却不是切后台之前的页面
2019-05-06 - 图片上传Uploader组件里 wx.chooseImage()方法怎么调用?
[代码]<view class="page__bd"> <mp-cells> <mp-cell> <mp-uploader bindfail="uploadError" bindsuccess="uploadSuccess" select="{{selectFile}}" upload="{{uplaodFile}}" files="{{files}}" max-count="5" title="图片上传" tips="图片上传提示"></mp-uploader> </mp-cell> </mp-cells> </view>[代码][代码]Page({ data: { files: [{ url: 'http://mmbiz.qpic.cn/mmbiz_png/VUIF3v9blLsicfV8ysC76e9fZzWgy8YJ2bQO58p43Lib8ncGXmuyibLY7O3hia8sWv25KCibQb7MbJW3Q7xibNzfRN7A/0', }, { loading: true }, { error: true }] }, onLoad() { this.setData({ selectFile: this.selectFile.bind(this), uplaodFile: this.uplaodFile.bind(this) }) }, chooseImage: function (e) { var that = this; wx.chooseImage({ sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 success: function (res) { // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片 that.setData({ files: that.data.files.concat(res.tempFilePaths) }); } }) }, previewImage: function(e){ wx.previewImage({ current: e.currentTarget.id, // 当前显示图片的http链接 urls: this.data.files // 需要预览的图片http链接列表 }) }, selectFile(files) { console.log('files', files) // 返回false可以阻止某次文件上传 }, uplaodFile(files) { console.log('upload files', files) // 文件上传的函数,返回一个promise return new Promise((resolve, reject) => { setTimeout(() => { reject('some error') }, 1000) }) }, uploadError(e) { console.log('upload error', e.detail) }, uploadSuccess(e) { console.log('upload success', e.detail) }});[代码]官方文档里,并没有调用chooseImage()方法的地方, 在mp-uoloader标签里 添加catchtap、bindtap方法调用,都会造成触发两次上传图片窗口的bug,同时,组件自带的点击图片放大wx.previewImage()方法,也没有明确调用的地方,问题还有点击图片放大时,也是触发上传窗口, 去掉catchtap、bindtap方法,就没有问题,但是去掉后 wx.chooseImage()方法就触发不了
2019-12-16