应该是后端的问题,调试接口前可以先用postman测试下接口。
访问网站时出现“net::ERR_CONNECTION_CLOSED”?在访问时报这样的错误: [图片]
2021-04-20<image>{{imagePath}}</image> ?有这种操作吗,你应该给image动态附上属性src,image标签中间的内容是不会显示出来的。
wx.chooseImage为什么不显示图片?[图片][图片][图片][图片] 选照片之后,就是空白一片,为什么呀,是我电脑问题吗
2021-04-19暂时没有现成的api获取头部标题,可以描述下你期望的使用场景吗?
怎么获取navigationBarTitleText请问怎么获取小程序的navigationBarTitleText
2021-04-191.给showModel方法传递个参数不就行了,在a页面用的时候传a,b页面用的时候传b。 2.也可以给app.globalData加个currentPage值,每次进入页面的时候保存当前页面,在调用app.showModel的时候取到到currentPage,再写相应的逻辑 3.一般工具类还是不推荐写在app.js中,我的习惯app.js尽量保持整洁。
如何在app.js判断当前显示的是哪个页面?A页面tabbar页面 B页面二级页面 我在app.js写了一个showModal,两个页面都有可能弹出来 所以需要在app.js来获取当前在哪个页面
2021-04-19自定义头部导航栏,可以监听返回操作,然后标示相关页面就行。
可以监听navigateBack返回么?我现在有两个页面A页面和B页面,A页面跳转到B页面做登录,登录成功后使用navigateBack返回到A页面,这时候我在A页面可以监听到是从B页面回来的么?不想用onshow,用onshow息屏后打开也会重新调用接口
2021-04-19当然可以,首先一级渲染是通过item.xx的方式获取一级的列表数据,这时再通过item.content遍历二级列表,通过wx:for-item="subitem"将二级列表的项取名为subitem(区分一级列表的项目名item),此时就可以通过item.的方式获取一级列表的数据。需要注意的就是对于二级的项目名一定要做区分的,不然都是item,必然会冲突的。
多级列表渲染时,本级能否获得上一级的值?列表渲染时,我们常常用 wx:for="{{item.content}}"来进行二级或多级的渲染。 有时我希望在本级渲染时获得上一级的值,例如二级渲染时获得一级的值,是否可以实现? <view> <view wx:for="{{item.content}}" wx:key="index"> <view class="bb-list-item flex justify-between"> <view class="margin-right"> <text>{{item.name}}</text> </view> <view class="flex-sub"> <view> <text>{{item.progress}}%</text> <text>{{例如我希望在这里获得第一级的region值,不知道能否实现}}%</text> </view> </view> </view> </view> </view>
2021-04-18404一般是接口错误,找不到对应的资源
刚入门小程序,出现这个404怎么解决?有无大佬解释一下[图片]
2021-04-18假如你有两个文件,a.js用wx.request,b.js接收a.js数据。 1. 可以将wx.request封装个方法,传入一个函数,b.js使用这个方法,通过回调函数取到a.js中wx.request中的数据 a.js function request(fun) { wx.request({ // ...省略 success(res){ fun(res) } }) } export { request } b.js import {request} from './a.js' request(function(res) { // 取到res console.log(res) }) 2.也可以通过promise的方式封装,代码更简洁优雅。 ...总之方式太多了,有空可以多学习学习。
数据传递中遇到的一个问题,怎么解决?怎么把当前js文件wx.request获得的数据传到另外一个js文件里,有兄弟知道嘛
2021-04-18两种方式,一种把this改为that,通过作用域链的原理将函数内的this全都指向你在函数开头的let that = this,所赋值的this。第二种就用箭头函数了。建议有空补补JS基础。
如何在success回调函数中调用this.data的数据?zhuce: function () { let that = this; if (that.data.username.length == 0 || that.data.password.length == 0 || that.data.password == "" || that.data.password == "") { wx.showModal({ title: '账号或密码不能为空!', }) } else if (that.data.username.length < 10) { wx.showModal({ title: '账号格式不正确!', }) } else if (that.data.password.length < 6) { wx.showModal({ title: '密码位数不能少于6位!', }) } else { console.log("Hello,用户:" + this.data.username + "\npassword:" + this.data.password); wx.request({ url: 'http://localhost:8088/demo/User/ListByStuNo', method: 'GET', header: { 'content-type': 'application/x-www-form-urlencoded' }, data: { 'stuNo': this.data.username, }, success: function (res) { console.log("回调函数:" + res.data); var ResData = res.data; if (ResData == true) { wx.showModal({ title: '用户已存在!', duration: 2000 }) } else { wx.request({ url: 'http://localhost:8088/demo/User/register', method: 'POST', header: { 'content-type': 'application/x-www-form-urlencoded' }, data: { 'stuNo': that.data.username, 'passWord': that.data.password }, success: function (res) { console.log("回调函数:" + res.data); var ResData = res.data; if (ResData == true) { wx.showModal({ title: '注册成功!', duration: 2000 }) wx.redirectTo({ url: '../denglu/denglu', }) } else { wx.showModal({ title: '注册失败!', duration: 2000 }) } } }) } } }) } }, 这里的success回调中是闭包的,我的第二个获取this.data.username显示data未定义,就是调用不成功! 请问大佬们我该如何做才能保证我的第二个也能用上data里的数据
2021-04-18只是表面上的授权,不算在设置的授权范围内了。
使用getUserProfile这个接口,弹出授权点击允许后,在设置里面未使用你的任何信息?使用getUserProfile这个接口,弹出授权点击允许后,在设置里面未使用你的任何信息?这是为什么了
2021-04-18