真机的时候点右上角三个点打开调试模式
模拟可以连上小程序,正常使用,但手机真机调试连不上服务器,怎么回事?[图片][图片]
2022-04-18发代码片段或者截图 this.setData({ pickerValue:this.data.array[e.detail.value].值 })
picker怎么取到值放到数据库啊 有相关的代码吗?想取到picker的值跟其他信息一起放在数据库,却只能取到下标,用this.data.array[e.detail.value]也没办法进行对一个声明进行赋值。
2022-04-16判断逻辑有问题,改代码
小程序一次订阅开发后每次都提示请授权登录吗?小程序一次订阅开发后每次都提示请授权登录吗? [图片]
2022-04-13uniapp直接使用this.userInfo = res.userInfo
this.setData不是一个功能?getUserProfile(e) { // 推荐使用wx.getUserProfile获取用户信息,开发者每次通过该接口获取用户个人信息均需用户确认 // 开发者妥善保管用户快速填写的头像昵称,避免重复弹窗 wx.getUserProfile({ desc: '用于完善会员资料', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写 success: (res) => {A this.setData({ userInfo: res.userInfo, hasUserInfo: true }) } }) }, [图片]
2022-04-13登录成功后把登录返回的数据setData
登录成功后第一次不会及时刷新图片和名字?请问怎么刷新tabbar页面
2022-04-01[图片] [图片]
求大佬解答啊啊啊啊?//wxml {{item.name}} 删除 创建仓库 //JS Page({ /** * 页面的初始数据 */ data: { title:null, store_name:null, storeList:[], num:null, total:null, beachTimes:null, }, //获取仓库信息 getStoreList(){ const max_num = 20; db.collection('store').count().then(res=>{ console.log(res) this.setData({ total:res.total, }) this.setData({ beachTimes:Math.ceil(this.data.total/20) }) console.log(this.data.beachTimes) console.log(this.data.total) var list = []; for(let j = 0;j{ console.log(rez) for(let i = 0;i [图片] 问题已解决感谢各位大佬: wxml: <!--显示现有仓库--> <scroll-view scroll-y="true" class="showStore" style="height: 1000rpx;"> <block wx:for="{{storeList}}" wx:key="index"> <view class="name">{{item.store_name}}</view> <view class="delete" data-id="{{item._id}}" bindtap="delStore">删除</view> </block> </scroll-view> <!--提交表单--> <form action="submit" bindsubmit="createStore"> <input type="text" name="storename" placeholder="请输入仓库名称"/> <button class="createSt" bindtap="flashPage" type="primary" form-type="submit" >创建仓库</button> </form> JS: //获取仓库信息 getStoreList(){ const max_num = 20; db.collection('store').count().then(res=>{ console.log(res) this.setData({ total:res.total, }) this.setData({ beachTimes:Math.ceil(this.data.total/20) }) console.log(this.data.beachTimes) console.log(this.data.total) var list = [] var olddata = [] for(let j = 0;j<this.data.beachTimes;j++){ db.collection('store').skip(j*max_num).limit(max_num).get().then(ress=>{ olddata=ress.data list = olddata.concat(list) console.log(list) this.setData({ storeList:list }) }) } }) console.log('storeList是',this.data.storeList) }, 控制台: [图片]
2022-04-01查看任务管理器,是否已经打开了,结束进程后,在重新打开。
微信开发者工具打不开了?微信开发者工具打不开了?
2022-04-01报错提示已经很明显了,路径相同 { "pagePath":"pages/home/home" }, { "pagePath":"pages/test/test" } [图片]
app.json 文件内容错误?[ app.json 文件内容错误] app.json: ["tabBar"]["list"][1]["pagePath"] 和 ["tabBar"]["list"][0]["pagePath"] 相同 ["tabBar"]["list"][2]["pagePath"] 和 ["tabBar"]["list"][0]["pagePath"] 相同 ["tabBar"]["list"][3]["pagePath"] 和 ["tabBar"]["list"][0]["pagePath"] 相同(env: Windows,mp,1.05.2201240; lib: 2.23.3) 代码如下 [图片][图片]
2022-04-01miniprogram是项目,路径错误。 /image/1.png
image组件[渲染层网络层错误] ,服务器500?[渲染层网络层错误] Failed to load local image resource /miniprogram/image/1.png the server responded with a status of 500 (HTTP/1.1 500 Internal Server Error) [图片]
2022-03-31没有setData this.setData({ ['WxList[' + index + '].num']: num })
怎样动态渲染wx:for列表数据?想实现一个动态改变wx:for列表数据的效果,通过点击"+"或者"-"来改变wx:for所渲染列表中的item.num,但是发现这样只是可以改变AppData中的WsList[i].num,也就是说也改变了wxml中的item.num,但是在wxml页面中所渲染出来的{{item.num}}依然为0。 想问一下造成这样的原因是什么?怎么修改代码才可以实现我想要的功能? [图片] (这里发现通过点击+按钮是可以改变num的值) [图片](点击+改变不了上面的数据,一直显示0) JS代码片段 [图片] wxml代码片段 [图片]
2022-03-30