小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 当前 Bug 的表现(可附上截图)
- 预期表现 可以正常登录
- 复现路径
- 提供一个最简复现 Demo
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我模拟器可以正常登录,真机调试登录不了,也不报错,代码调试请求不了后台,后来发现小程序端根域名写的是 http://localhost:8181 改成 http://你电脑的IP:8181 就好了
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
是不是因为没有设置域名的原因,但开发工具里是可以正常运行的
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
var bsurl = require('../../../utils/bsurl.js');
var app = getApp();
Page({
data: {
phone: "",
pwd: "",
linktype: 1,
url: ''
},
onLoad: function (options) {
//登录成功后跳转类型(1,2,3) navgitorback , redirect ,switchTab
this.setData({
linktype: options.t || 3,
url: options.url || '../home/index'
})
textinput: function (event) {
var type = event.currentTarget.dataset.type;
if (type == 1) {
phone: event.detail.value
} else {
pwd: event.detail.value
}
login: function () {
var that = this;
var url = /^0\d{2,3}\d{7,8}$|^1[34578]\d{9}$/.test(that.data.phone) ? "login/cellphone" : "login"
wx.showToast({
title: '登录中...',
icon: 'loading'
wx.request({
url: bsurl + url,
email: that.data.phone,
phone: that.data.phone,
password: that.data.pwd
complete: function (res) {
console.log(res);
wx.hideToast();
if (res.data.code!=200) {
wx.showModal({
title: '提示',
content: '登录失败,请重试!'
return;
app.mine();
app.likelist();
if (that.data.linktype == 1) {
wx.navigateBack({
delta: 1
else if (that.data.linktype == 2) {
wx.redirectTo({
url: that.data.url
wx.switchTab({
url: '../home/index'
});
真机调试时显示上面这段代码有问题,page/login/index.js
如果没有设置域名,真机是可以通过打开调试来进行测试的哦,麻烦按照教程来提供下代码片段
代码
访问的是公网服务器吗?
手机和电脑连的都是校园网
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我模拟器可以正常登录,真机调试登录不了,也不报错,代码调试请求不了后台,后来发现小程序端根域名写的是 http://localhost:8181 改成 http://你电脑的IP:8181 就好了
是不是因为没有设置域名的原因,但开发工具里是可以正常运行的
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
是不是因为没有设置域名的原因,但开发工具里是可以正常运行的
var bsurl = require('../../../utils/bsurl.js');
var app = getApp();
Page({
data: {
phone: "",
pwd: "",
linktype: 1,
url: ''
},
onLoad: function (options) {
//登录成功后跳转类型(1,2,3) navgitorback , redirect ,switchTab
this.setData({
linktype: options.t || 3,
url: options.url || '../home/index'
})
},
textinput: function (event) {
var type = event.currentTarget.dataset.type;
if (type == 1) {
this.setData({
phone: event.detail.value
})
} else {
this.setData({
pwd: event.detail.value
})
}
},
login: function () {
var that = this;
var url = /^0\d{2,3}\d{7,8}$|^1[34578]\d{9}$/.test(that.data.phone) ? "login/cellphone" : "login"
wx.showToast({
title: '登录中...',
icon: 'loading'
})
wx.request({
url: bsurl + url,
data: {
email: that.data.phone,
phone: that.data.phone,
password: that.data.pwd
},
complete: function (res) {
console.log(res);
wx.hideToast();
if (res.data.code!=200) {
wx.showModal({
title: '提示',
content: '登录失败,请重试!'
})
return;
}
app.mine();
app.likelist();
if (that.data.linktype == 1) {
wx.navigateBack({
delta: 1
})
}
else if (that.data.linktype == 2) {
wx.redirectTo({
url: that.data.url
})
} else {
wx.switchTab({
url: '../home/index'
});
}
}
})
}
})
真机调试时显示上面这段代码有问题,page/login/index.js
如果没有设置域名,真机是可以通过打开调试来进行测试的哦,麻烦按照教程来提供下代码片段
代码
访问的是公网服务器吗?
手机和电脑连的都是校园网
是不是因为没有设置域名的原因,但开发工具里是可以正常运行的