解决了,还是自己的问题。
module "xxx.js" is not defined?[图片]
2020-07-09同上
调用小程序生成二维码接口 报invalid page hint (小程序已经发布)[图片] 小程序APPID:wx05639ab6d872c755
2020-05-15自己解决了
open-type=openSetting 打开的授权页面为空?js代码 [图片] wxml代码 [图片] 首次进入页面没有授权点击 保存到相册打开如下页面 [图片]
2020-02-25[图片] 写了 chooseImage22: async function (){ var that = this; var user_id = wx.getStorageSync('userid'); wx.chooseImage({ count: 6, // 默认9 sizeType: ['compressed'], // 可以指定是原图还是压缩图,默认二者都有 sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 success: function (res) { // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片 //var tempFilePaths = res.tempFilePaths[0]; var tempFilePaths = res.tempFilePaths; var imgs1 = that.data.imgs1; for (var i = 0; i < tempFilePaths.length; i++) { if (imgs1.length >= 6) { that.setData({ imgs1: imgs1 }); // return false; } else { //imgs1.push(tempFilePaths[i]); } } that.setData({ imgs1: imgs1 }); for (var s = 0; s < tempFilePaths.length; s++) { let promise = new Promise((resolve,reject)=>{ wx.uploadFile({ url: app.config.apiUrl + 'Api/Poster/uploadImage', filePath: tempFilePaths[s], name: 'image', formData:{uid:user_id,s:s}, success: function (res) { console.log('abcccdddd'); console.log(res); var st = JSON.parse(res.data); console.log(st); image = st.data; var img_data = that.data.img_data; var imgs1 = that.data.imgs1; if (imgs1.length < 6){ img_data.push(st.data.imgurl); imgs1.push(app.config.apiDomain+st.data.imgurl); } /*if(!that.data.ttpic){ //用户没有上传图片 that.setData({ ttpic:image }); }*/ that.setData({ //mrpic: 'https://mp.8658.cn'+image, img_data: img_data, //ttpic: image, //选中的自定义转发图片 //pic: image imgs1:imgs1 }) resolve('done'); }, fail:function(){ console.log('uploadfile-fail'); } }) }); let result = await promise; } //end for }, fail: function (res) { }, complete: function (res) { } }); },
使用 regeneratorRuntime 报告:await is a rese[图片]
2019-07-13希望官方给个解释
小程序request偶尔会请求失败,一直在pending直到超时平时都没有问题的,但是有时候会出现小程序请求失败,一直请求不到内容,网络以及服务器一切都正常的。Charles 抓包如下:[图片]
2019-03-21wxml代码片段 <view class="container" style="height:100%;"> <scroll-view id="mp_list" hidden="{{articlesHide}}" bindscrolltolower="onReachBottom" bindscroll="scroll" scroll-y="{{true}}"scroll-top="{{scrollTop}}"data-itemids="{{currentItems}}" style="height:100%;white-space: nowrap;"> <view class="swiper-tab"> <button class="swiper-tab-item {{currentTab==0 ? 'on' : ''}}" data-current="0" bindtap="swichNav">新入</button> <!-- <view class="swiper-tab-item {{currentTab==1 ? 'on' : ''}}" data-current="1" bindtap="swichNav">附近</view> --> <button class="swiper-tab-item {{currentTab==1 ? 'on' : ''}}" data-current="1" bindtap="swichNav" wx:if="{{userLocation}}">附近</button> <button class="swiper-tab-item {{currentTab==1 ? 'on' : ''}}" open-type="openSetting" wx:else>附近</button> <!-- <button open-type="openSetting" bindopensetting="callback">打开设置页</button> --> <button class="swiper-tab-item {{currentTab==2 ? 'on' : ''}}" data-current="2" bindtap="swichNav">热门</button> </view> <view style="overflow: inherit" current="{{currentTab}}" class="swiper-box" duration="300"> <view wx:if="{{currentTab==0}}"> <!-- <view class="articles" bindscrolltolower="loadMore" scroll-y="{{true}}" scroll-top="{{scrollTop}}"> --> <view class="articles"> <view class='main' wx:for="{{mpList}}" wx:key="mpList" wx:if="{{mpList !== ''}}"> <navigator url='ta?business_card_id={{item.id}}'> <view class='user'> <view class='left'> <image class='tx' src='{{item.avatar}}'></image> </view> <view class='right'> <view class='name'>{{item.company}}</view> <view class='fuwu'>{{item.industry}}</view> <image class='smap'src='../images/my_map.png'></image> <view class='gongsi'>{{item.address}}</view> </view> <view class="rightright"> <view class='right-top'> <image src='../images/chakann.png'class="chakann"></image> </view> <view class='right-btn' wx:if="{{isdingwei==true}}"> {{item.juli}}km</view> <view style="display: flex; align-items: center;" class='right-btn' wx:else="{{isdingwei==false}}"> <image style="width:16px; height:14px; vertical-align: middle;" src='../images/see_num.png'></image> <view style="vertical-align: middle; margin-left:2px;">{{item.see_count}}</view> </view> </view> </view> </navigator> </view> <view class='loadings' wx:if="{{loadings}}"> <image class='loadingss' src='../images/loading.gif'></image> 正在加载更多数据 </view> <!-- <view class='nodatas' wx:if="{{mpList == ''}}"> --> <view class='nodatas' wx:if="{{mpList_total == local_mpList_total}}"> <image src='../images/nodata.png'></image> <view>暂无数据</view> </view> </view> </view> <view wx:if="{{currentTab==2}}"> <!-- <view class="articles" bindtouchstart="onTouchstartArticles" bindtouchend="onTouchendArticles" hidden="{{articlesHide}}" bindscrolltolower="loadMore" scroll-y="{{true}}" scroll-top="{{scrollTop}}" > --> <view class="articles"> <view class='main' wx:for="{{Lists}}" wx:key="mpList" wx:if="{{mpList !== ''}}"> <navigator url='ta?business_card_id={{item.id}}'> <view class='user'> <view class='left'> <image class='tx' src='{{item.avatar}}'></image> <image class='vip' src='../images/vip.png'></image> </view> <view class='right'> <view class='name'>{{item.company}}</view> <view class='fuwu'>{{item.industry}}</view> <image class='smap'src='../images/my_map.png'></image> <view class='gongsi'>{{item.address}}</view> </view> <view class="rightright"> <view class='right-top'> <image src='../images/chakann.png'class="chakann"></image> </view> <view class='right-btn' wx:if="{{isdingwei==true}}">{{item.juli}}km</view> <view style="display: flex; align-items: center;" class='right-btn' wx:else="{{isdingwei==false}}"> <image style="width:16px; height:14px; vertical-align: middle;" src='../images/see_num.png'></image> <view style="vertical-align: middle; margin-left:2px;">{{item.see_count}}</view> </view> </view> </view> </navigator> </view> <view class='loadings' wx:if="{{loadings}}"> <image class='loadingss' src='../images/loading.gif'></image> 正在加载更多数据 </view> <view class='nodatas' wx:if="{{Lists_total == local_Lists_total}}"> <image src='../images/nodata.png'></image> <view>暂无数据</view> </view> </view> </view> </view> </scroll-view> </view> <!--今日头条结束 --> js代码片段 onReachBottom:function(){ this.loadMore(); }, //上拉事件 loadMore: function (e) { // 触底加载更多 console.log(13) var that = this; if(!canUseReachBottom) return;//如果触底函数不可用,则不调用网络请求数据 canUseReachBottom = false;//触底函数关闭 that.setData({ loadings: true }) //setTimeout(function () { that.setData({ loadings: false }) // 页数 var page = that.data.page; wx.showToast({ title:"加载中", icon:"loading", }); wx.request({ url: app.config.apiUrl + 'Api/Business/getBusinessCards', method: 'POST', header: { 'content-type': 'application/json' }, data: { cmd: 'get_business_cards', page: page, per_page: 10, /*category_id: that.data.currentItems,*/ user_id: that.data.user_id, latitude: that.data.latitude, longitude: that.data.longitude, category: 1, currentTab:that.data.currentTab, }, success: function (res) { if (res.data.code == 0) { console.log(1001); console.log(res.data.data); var a,b,c; if(res.data.data.business_cards_data.length>0 && res.data.data.business_cards_data && that.data.currentTab==0 ){ //a = that.data.mpList.concat(res.data.data.business_cards_data) that.setData({ local_mpList_total : that.data.mpList.length+res.data.data.business_cards_data.length, mpList:that.data.mpList.concat(res.data.data.business_cards_data) }) } if(res.data.data.fujin.length>0 && res.data.data.fujin && that.data.currentTab==1){ //b= that.data.List.concat(res.data.data.fujin); that.setData({ local_List_total :that.data.List.length+res.data.data.fujin.length, List:that.data.List.concat(res.data.data.fujin) }); } if(res.data.data.rm.length>0 && res.data.data.rm && that.data.currentTab==2){ //c = that.data.Lists.concat(res.data.data.rm); that.setData({ local_Lists_total :that.data.Lists.length+res.data.data.rm.length, Lists: that.data.Lists.concat(res.data.data.rm), }) } that.setData({ scrollweizhi:that.data.scrollweizhi+130, }); that.setData({ scrollTop:that.data.scrollweizhi }); that.setData({ page: page + 1, loadings: false, loadingsbg: false, mpList_total :res.data.data.business_cards_data_total, List_total : res.data.data.fujin_total, Lists_total: res.data.data.rm_total, }) } canUseReachBottom = true;//有新数据,触底函数开启,为下次触底调用做准备 wx.hideToast(); } }); //}, 100) }
列表加载超慢- 当前 Bug 的表现(可附上截图) 小程序底部的名片列表页面加载速度特别慢 [图片] - 预期表现 - 复现路径 - 提供一个最简复现 Demo
2019-01-22各种机型都测试了,我的手机微信版本是6.7.3
小程序二维码扫描后带的是上一次的参数- 当前 Bug 的表现(可附上截图) 现在的基于微信小程序开发的产品中,都有分销小程序二维码,二维码的参数中是上级的ID ,我在开发的过程中发现一个问题,同一部手机扫描两个不同的小程序二维码,有时候扫A的小程序二维码返回给服务器是B的ID,但是在微信客户端中把顶部最近使用的小程序都删除后,再次扫描就没问题了。 这种情况的直接表现就是我必须扫描两次二维码才能绑定上线 - 预期表现 - 复现路径 - 提供一个最简复现 Demo 我的小程序名称是蓝普蛋糕
2018-11-24虽然帮助不大,还是很感谢你,但是发布到腾讯上的小程序代码和我的PHP代码通讯,而且我又控制不了,很郁闷。
小程序二维码问题- 需求的场景描述(希望解决的问题) 我是一个小程序开发者,但是现在市面上有很多成熟的框架,或者拿到别人开发好的小程序产品,需要二次开发。一般的产品里面都有分销二维码,客户需要修改分销的逻辑。但是二维码必须是上线的才能使用,而且审核时间也很慢。二维码扫描后是跳转到线上的小程序了。本地调试不成,js代码的逻辑又很复杂。特别不方便。 - 希望提供的能力 系统能提供一种本地调试这种分销二维码的能力。
2018-11-17