- 小程序是否可以实现实时导航?
如题,小程序是否可以实现类似于高德或者百度的实时导航?谢谢大家!
2020-10-29 - subscribeMessage.send云调用与HTTPS调用对订阅消息参数值的长度限制是否一样?
大家好! 在做一个功能,小程序触发服务器将数据导出到Excel文件,然后通过订阅消息把这个Excel文件(存放在OSS服务器上)的HTTP路径推送给用户也就是服务通知,但是HTTP路径很长,超过了长度限制。长度限制说明如下: 根据官网https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/subscribe-message/subscribeMessage.send.html,HTTPS的长度限制如下: [图片] 问题1:那若使用云调用,长度限制是否一样? 问题2:若长度限制一样,是否有其它通道,可以把比较长的文件路径呈现给用户?要是能推送到文件传输助手,那就方便了 谢谢!
2020-04-10 - image组件是否可以添加参数当参数值变化时从服务器重新下载图片?
由于图片缓存的存在,image组件src参数指向的服务器上的图片即使已经被新图片替换,也依然不会下载并渲染新图片。是否可以添加参数,当参数值变化的时候触发图片的下载与渲染?比如,添加参数“update”,当其值由"true"变为"false",或者由"false"变为"true"时,image组件重新下载并渲染图片。 谢谢!
2020-02-26 - win10从待机恢复后,微信开发者工具RC v1.02.1912261不能正常使用,为什么?
最近更新到RC v1.02.1912261。发现win10从待机恢复后,微信开发者工具RC v1.02.1912261不能正常使用,点击没有任何反应。关闭退出,重新运行才可以。以前的版本没有这个问题。
2020-01-01 - 从二级页面返回一级页面时,如何保证二级页面data: {}中的数据不被清除?
大家好!在做一个类似相册的功能,简介如下: 1)一级页面名为“相机”,包含“拍照”和“图库”两个按钮。用户点击“拍照”按钮拍照(使用camera组件),然后点击“图库”按钮进入二级页面“图库”(使用API wx.navigateTo)查看图片; 2)进入二级页面“图库”后,用户可以查看刚拍摄的照片(页面上部)以及以前拍摄的照片(页面下部)。照片保存在云上。在这个过程中,为了使用户下次进入“图库”时,不需要再从服务器请求已经查看过的照片的地址,我把这些地址保存在“图库”页面的data: {}中; 3)在二级页面“图库”中,用户点击左上角小程序自带的返回按钮“<”返回一级页面“相机”。 调试发现,步骤3会将“图库”页面data: {}中的数据清除,从而再次进入“图库”时需要重新从服务器请求照片地址。 一种解决办法是:把已经查看过的照片地址信息保存在“图库”页面Page({})外的全局变量中,当用户进入“图库”页面时,通过setData把所有数据从全局变量倒到data: {}中。但这种做法每次需要把所有数据倒到data: {}中,然后重新渲染整个页面,代价依然比价大。 请问:是否有办法在从二级返回一级页面时保留二级页面data: {}中的数据?或者从二级页面返回一级页面时仅仅是隐藏二级页面?谢谢!
2019-12-23 - 如何使camera组件展示的视野上叠加的圆圈与camera组件的相对位置保持不变?
为了使用户拍摄的物体位于长方形视野的中心位置,我在视野的中心画了一个绿色的圆圈,当前是用cover-view结合position: fixed来固定圆圈的位置(见附图)。 [图片] 代码如下: 【WXML】 <!--Camera view--> <view class="camera-view"> <camera device-position="back" flash="off" frame-size="large" binderror="cameraError" class="camera-view"></camera> </view> <!--Cycle view--> <cover-view class="cycle-view"></cover-view> 【WXSS】 .camera-view { width: 100%; height: 562.5rpx; margin-top: 5rpx; } .cycle-view { /* Location */ position: fixed; top: 170rpx; z-index: 3; /* Size */ height: 500rpx; width: 500rpx; border-radius: 50%; border: 3rpx solid #0f0; } 但是,若camera组件的位置发生了变化,而圆圈的位置是固定不变的,则圆圈就会偏离长方形视野的中心位置。 请问,用什么方法可以比较简单地保持圆圈与长方形视野的相对位置保持不变?谢谢!
2019-12-18 - camera组件视野宽高比不为4:3时,为什么拍摄的照片对物体进行了放大?
你好! 项目使用API "takePhoto" + 组件"camera"来实现拍照功能。因为需要根据照片中物体大小来计算手机与物体的距离,所以要求拍摄的照片不能对物体进行放大。但实验发现,camera组件在视野宽高比不为4:3时,拍摄的照片对物体进行了放大。 相关情况如下: 1、测试条件 1)华为Mate10 2)竖屏拍照,定义短的一边为宽,长的一边为高,则手机屏幕宽高比为9:16 2、代码及测试方法 【WXML】 <camera device-position="back" flash="off" frame-size="large" binderror="cameraError" class="camera-view"></camera> 【WXSS】 .camera-view { width: 100%; height: 1000rpx; /* 测试时使用不同的height值 */ margin-top: 5rpx; } 测试时,WXSS camera-view中的height使用不同的值,然后在同一个位置对同一个键盘进行拍照。根据照片中按键的数量和大小确定放大情况。 3、测试结果 1)“height: 300rpx”时拍摄的照片 [图片] 2)“height: 562.5rpx”时拍摄的照片。这种情况下图像宽:高=750rpx:562.5rpx=4:3。 [图片] 3)“height: 1000rpx”时拍摄的照片。 [图片] 4、分析 对比3中的图片按键的大小可以得知,宽高比不为4:3时,都进行了放大。对比第二张图片与第三张图片,第三张图片中横向按键数量明显少于第二张图片,表明横向上可以覆盖的景物范围明显减少。可见: 1)API/组件在拍照并获取照片时对宽高比进行判断,若不是4:3,则进行图像放大。然后根据设定的width与height截取放大后图像的左上角那一部分(感觉如此操作)。而更常规或者合理的做法是不进行放大,根据设定的width与height直接截取图像(当然,若camera能增加参数给开发者用于图像的放大,或许不失为一个好主意); 2)放大以后,导致横向上可以覆盖的景物范围减少; 3)为了图像不被放大,height设为562.5rpx,则对于9:16宽高比的手机来说,纵向上的大部分像素点都被浪费了。 总的来说,组件自动执行的放大这个动作不为开发者所控制,不是一个合理的做法。烦请查看并确认该问题,等候回复,谢谢!
2019-10-31 - 为什么CameraContext.takePhoto拍摄的照片放大了实物?
大家好!测试发现Android手机上CameraContext.takePhoto拍摄的照片放大了实物。 1、在相同举例上拍摄同一个杯子为例,测试如下: 1)手机自带拍照应用放大1倍的照片: [图片] 2)手机自带拍照应用放大2倍的照片: [图片] 3)CameraContext.takePhoto拍摄的照片: [图片] 2、讨论 从CameraContext.takePhoto拍摄的照片来看,CameraContext.takePhoto进行了大约1.5倍的放大。从开发文档看,Camera组件并没有提供相应的参数设置,请问是否有方法保证拍摄时不进行放大?谢谢!
2019-10-24 - 如何在图片预览模式下长按后出现的菜单中添加“删除”项?
调用wx.previewImage后图片进入预览模式,此时长按屏幕下方出现上拉菜单,显示“发送给朋友”,“保存图片”,“收藏”三个默认菜单项,如下图: [图片] 请问,如何插入其它菜单项,比如“删除”,并绑定相应的回调函数?谢谢!
2019-10-17 - 如何进行二级列表的局部刷新?
大家好!在做一个类似相册的功能,需要帮助。 【需求】相册显示由二级列表来组织:一级列表为日期,二级列表为照片缩略图(一个页面可以显示15张缩略图)。点击一级列表中的某个日期,展开二级列表显示该天拍摄的照片缩略图。 假设某日期下已经有150个缩略图,用户下拉查看了所有150个缩略图后,上拉停留在第100个缩略图的位置。然后用户离开当前页面,拍摄新的照片,该照片缩略图以第0号元素插入该天缩略图列表(日期新的在前面)。回到相册页面的时候之前第100个缩略图的位置应当展示之前第99号缩略图,其余依次下移。 【问题】我的问题是,小程序如何定位到当前停留在一级列表和二级列表的某个(某几个)缩略图位置,从而仅仅对该位置前后的局部缩略图进行刷新?我当前用onReachBottom和onPullDownRefresh来进行上下触底的刷新,但是无法定位到页面当前停留位置。 谢谢!
2019-09-15