小程序
小游戏
企业微信
微信支付
扫描小程序码分享
bug呈现为:本地没有缓存用户信息的时候会自动跳到登录页面;但是,仔仔细细检查过代码,在首页和楼盘页面是没有设置自动跳转到登录页面的。
小程序为:合房通,希望官方人员看一下。
7 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
遇到了同样的问题,但是苹果手机不会自动跳,安卓一定会。 同样的这个被跳的页面路由没有在任何地方配置,只有一个按钮用到。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
后来查到是什么问题了么
查看你的request代码。是不是code等于多少的时候 自动跳转登录了。我们封装的 就是这样的, 猜测你们的开发也是这样写的?
var app = getApp();
var userid = app.globalData.userInfoAll.UserId;
if (!userid) {
userid = ''
}
var com = require('../../../servies/common');
Page({
data: {
tabs: [], //二级导航
recommend_list: [{
tag: ['住宅', '间距大', '品牌地产'],
status: 0,
img: '/image/flag.png',
isstar: 0,
title: '众安首开国风美堂一期',
hotnum: 1876,
count: '总价 397-1850万元/套',
address: '北京市通州区台湖镇站前街与次渠中一路交汇处南500米'
},
{
isstar: 1,
title: 'TBD住总万科天地',
address: '北京市通州区地铁8号线和昌平线-朱辛庄东侧700米'
],
bannerList: [], //轮播图
page: 1,
pageend: false,
TJlist: [],
onLoad() {
this.setData({
TJlist: []
})
this.getBanner();
this.getNav();
this.gettuijian();
//判断是否是登录账号第一次进页面
firstcomin(){
var status=wx.getStorageSync('comstauts');
console.log(status.indexOf(1))
if(status.indexOf(1)==-1){
wx.setStorageSync('comstauts',status+'1')
那就自行排查是否在app.js内获取缓存没有缓存用户信息就跳转了呗
并不一定非要在首页 app.js内也会影响到的
// var rootDocment="";
var rootDocment="";
function req(data,cb,md,url,header){
// var header = header || { 'Content-Type': 'application/json' };
var header = header || { 'Content-Type': 'application/x-www-form-urlencoded' };
var md=md||'POST';
url=url?rootDocment+url:rootDocment
wx.request({
url:url,
data:data,
method:md,
header:header,
success:function(res){
return typeof cb=='function'&&cb(res)
fail:function(){
return typeof cb=='function'&&cb(false)
module.exports={
req
这种必定是代码逻辑导致的跳转,自己排查吧
官方人员可能bu会看
谁开发的代码找谁看,官方不管这个,这个肯定是程序自己代码里的逻辑问题。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
遇到了同样的问题,但是苹果手机不会自动跳,安卓一定会。 同样的这个被跳的页面路由没有在任何地方配置,只有一个按钮用到。
后来查到是什么问题了么
查看你的request代码。是不是code等于多少的时候 自动跳转登录了。我们封装的 就是这样的, 猜测你们的开发也是这样写的?
var app = getApp();
var userid = app.globalData.userInfoAll.UserId;
if (!userid) {
userid = ''
}
var com = require('../../../servies/common');
Page({
data: {
tabs: [], //二级导航
recommend_list: [{
tag: ['住宅', '间距大', '品牌地产'],
status: 0,
img: '/image/flag.png',
isstar: 0,
title: '众安首开国风美堂一期',
hotnum: 1876,
count: '总价 397-1850万元/套',
address: '北京市通州区台湖镇站前街与次渠中一路交汇处南500米'
},
{
tag: ['住宅', '间距大', '品牌地产'],
status: 0,
img: '/image/flag.png',
isstar: 1,
title: 'TBD住总万科天地',
hotnum: 1876,
count: '总价 397-1850万元/套',
address: '北京市通州区地铁8号线和昌平线-朱辛庄东侧700米'
}
],
bannerList: [], //轮播图
page: 1,
pageend: false,
TJlist: [],
},
onLoad() {
this.setData({
page: 1,
TJlist: []
})
this.getBanner();
this.getNav();
this.gettuijian();
},
//判断是否是登录账号第一次进页面
firstcomin(){
var status=wx.getStorageSync('comstauts');
console.log(status.indexOf(1))
if(status.indexOf(1)==-1){
this.gettuijian();
wx.setStorageSync('comstauts',status+'1')
那就自行排查是否在app.js内获取缓存没有缓存用户信息就跳转了呗
并不一定非要在首页 app.js内也会影响到的
// var rootDocment="";
var rootDocment="";
function req(data,cb,md,url,header){
// var header = header || { 'Content-Type': 'application/json' };
var header = header || { 'Content-Type': 'application/x-www-form-urlencoded' };
var md=md||'POST';
url=url?rootDocment+url:rootDocment
wx.request({
url:url,
data:data,
method:md,
header:header,
success:function(res){
return typeof cb=='function'&&cb(res)
},
fail:function(){
return typeof cb=='function'&&cb(false)
}
})
}
module.exports={
req
}
这种必定是代码逻辑导致的跳转,自己排查吧
官方人员可能bu会看
谁开发的代码找谁看,官方不管这个,这个肯定是程序自己代码里的逻辑问题。