我今天访问也打不开 wepy init 创建项目也无法创建
github上的wepy文档链接无法访问了?https://wepyjs.github.io/wepy-docs/2.x/#/ 无法访问该链接了,麻烦把文档和代码也转一份到gitee等国内容易访问的仓库。
2020-08-05我也遇到了这个问题 onLoad时拿到了数据 props传给组件内的数据并没有正常渲染
wepy自定义组件传值慢 渲染失败BUG- 当前 Bug 的表现(可附上截图) 在page中onshow 请求接口 将数据赋值给自定义组件 now [图片] 自定义组件在props上取数据 渲染view 可是却在第一次渲染失败 无数据 ,查看开发工具 AppData中却有数据 第二次进入正常;同时发现 在自定义组件中onLoad中无法获取props 需要延迟1S以上 真机不行!!!!!!工具正常 [图片] - 预期表现 数据正常更新 - 复现路径 - 提供一个最简复现 Demo
2019-06-27这个问题没人关注吗><
GPS关闭以后Android手机获取定位不变【BUG】当手机的定位功能关闭以后通过getLocation方法返回的数据将不发生变化。 demo演示: 1.关闭手机的定位功能 2.创建一个新的小程序,然后将index.js内容替换为如下即可: [代码]//index.js[代码][代码]//获取应用实例[代码][代码]const[代码] [代码]app = getApp()[代码] [代码]var[代码] [代码]mylocation = [代码][代码]function[代码][代码](tag){[代码][代码] [代码][代码]wx.getLocation({[代码][代码] [代码][代码]type: [代码][代码]'gcj02'[代码][代码],[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]var[代码] [代码]latitude = res.latitude;[代码][代码] [代码][代码]var[代码] [代码]longitude = res.longitude;[代码] [代码] [代码][代码]// wx.openLocation({[代码][代码] [代码][代码]// latitude: latitude,[代码][代码] [代码][代码]// longitude: longitude,[代码][代码] [代码][代码]// scale: 28[代码][代码] [代码][代码]// });[代码] [代码] [代码][代码]var[代码] [代码]address = latitude + [代码][代码]","[代码] [代码]+ longitude;[代码] [代码] [代码][代码]console.log([代码][代码]"address:"[代码] [代码]+ address);[代码] [代码] [代码][代码]tag.setData({ motto: address });[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail:[代码][代码]function[代码][代码](res){[代码][代码] [代码][代码]console.log(res);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]});[代码] [代码]}[代码] [代码]Page({[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]motto: [代码][代码]'Hello World'[代码][代码],[代码][代码] [代码][代码]userInfo: {},[代码][代码] [代码][代码]hasUserInfo: [代码][代码]false[代码][代码],[代码][代码] [代码][代码]canIUse: wx.canIUse([代码][代码]'button.open-type.getUserInfo'[代码][代码])[代码][代码] [代码][代码]},[代码][代码] [代码][代码]//事件处理函数[代码][代码] [代码][代码]bindViewTap: [代码][代码]function[代码][代码]() {[代码][代码] [代码][代码]mylocation([代码][代码]this[代码][代码]);[代码][代码] [代码][代码]},[代码][代码] [代码][代码]onLoad: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]if[代码] [代码](app.globalData.userInfo) {[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]userInfo: app.globalData.userInfo,[代码][代码] [代码][代码]hasUserInfo: [代码][代码]true[代码][代码] [代码][代码]})[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]if[代码] [代码]([代码][代码]this[代码][代码].data.canIUse){[代码][代码] [代码][代码]// 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回[代码][代码] [代码][代码]// 所以此处加入 callback 以防止这种情况[代码][代码] [代码][代码]app.userInfoReadyCallback = res => {[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]userInfo: res.userInfo,[代码][代码] [代码][代码]hasUserInfo: [代码][代码]true[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]// 在没有 open-type=getUserInfo 版本的兼容处理[代码][代码] [代码][代码]wx.getUserInfo({[代码][代码] [代码][代码]success: res => {[代码][代码] [代码][代码]app.globalData.userInfo = res.userInfo[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]userInfo: res.userInfo,[代码][代码] [代码][代码]hasUserInfo: [代码][代码]true[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]},[代码][代码] [代码][代码]getUserInfo: [代码][代码]function[代码][代码](e) {[代码][代码] [代码][代码]console.log(e)[代码][代码] [代码][代码]app.globalData.userInfo = e.detail.userInfo[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]userInfo: e.detail.userInfo,[代码][代码] [代码][代码]hasUserInfo: [代码][代码]true[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码]})[代码] 演示说明: 点击头像将会获取定位信息然后在Hello World的地方展示,若开启定位功能的时候走动并一直点击时位置会不断变化。但是当关闭定位时位置将不发生变化。 BUG影响: 我们做的是一个打卡功能。存在的缺陷是用户在公司时将定位获取以后并关闭定位功能。只要不退出小程序,那么回家了位置也是在公司。这时候就会导致打卡不准确。 测试手机型号: 红米手机 Redmi 4X 系统:MIUI9.1 稳定版 华为荣耀8 系统:EMUI 5.0.1 期望效果: 当用户关闭定位时获取定位时执行error回调,目前测试ios下是这样的。 当用户关闭定位时通过网络获取并返回有效位置。
2019-03-28