在app.json中加入tabBar 后出现wx.navigateTo无法使用,

发布于 6 年前作者 junshi950 次浏览最后编辑 6 年前来自 ask

在app.json中加入tabBar 后出现wx.navigateTo无法使用

<!–index.wxml–>

<view class=“container”>

<view class=“viewContainer”>

<text class=“user-motto” >文章1</text>

</view>

<view class=“viewContainer” >

<text class=“user-motto” bindtap=“itemClick”>文章2</text>

</view>

<view class=“viewContainer”>

<text class=“user-motto”>文章3</text>

</view>

<view class=“viewContainer”>

<text class=“user-motto”>文章4</text>

</view>

</view>

//index.js

Page({

/**

  * 页面的初始数据

  */

data: {

},

/**

  * 生命周期函数–监听页面加载

  */

onLoad: function(options) {

console.log(‘--------index page onLoad--------’)

},

/**

  * 生命周期函数–监听页面初次渲染完成

  */

onReady: function() {

console.log(‘--------index page onReady--------’)

},

/**

  * 生命周期函数–监听页面显示

  */

onShow: function() {

console.log(‘--------index page onShow--------’)

},

/**

  * 生命周期函数–监听页面隐藏

  */

onHide: function() {

console.log(‘--------index page onHide--------’)

},

/**

  * 生命周期函数–监听页面卸载

  */

onUnload: function() {

console.log(‘--------index page onUnload--------’)

},

/**

  * 页面相关事件处理函数–监听用户下拉动作

  */

onPullDownRefresh: function() {

},

/**

  * 页面上拉触底事件的处理函数

  */

onReachBottom: function() {

},

/**

  * 用户点击右上角分享

  */

onShareAppMessage: function() {

},

itemClick: function() {

wx.navigateTo({

url: ‘pages/logs/logs’,

})

}

})

<!–logs.wxml–>

<view class=“container log-list”>

这里是文章详情

</view>

/**

  * 生命周期函数–监听页面加载

  */

onLoad: function(options) {

console.log(‘--------logs page onLoad--------’)

console.log(options)

},

/**

  * 生命周期函数–监听页面初次渲染完成

  */

onReady: function() {

console.log(‘--------logs page onReady--------’)

},

/**

  * 生命周期函数–监听页面显示

  */

onShow: function() {

console.log(‘--------logs page onShow--------’)

},

/**

  * 生命周期函数–监听页面隐藏

  */

onHide: function() {

console.log(‘--------logs page onHide--------’)

},

/**

  * 生命周期函数–监听页面卸载

  */

onUnload: function() {

console.log(‘--------logs page onUnload--------’)

},

/**

  * 页面相关事件处理函数–监听用户下拉动作

  */

onPullDownRefresh: function() {

},

/**

  * 页面上拉触底事件的处理函数

  */

onReachBottom: function() {

},

/**

  * 用户点击右上角分享

  */

onShareAppMessage: function() {

}

})

4 回复
xiulan92
xiulan921 楼6 年前

navigateTo这个好像是只能跳转tabBar之外的页面,switchTab是针对tabBar的跳转。

fangdeng
fangdeng2 楼6 年前

能不能删除无用代码,看着好费劲。

直接用wx.switchTab跳tabbar页面

mengjing
mengjing3 楼6 年前

可以自己根据tabBar配置动态使用跳转方法,毕竟还有其他限制。

kongmin
kongmin4 楼4 年前

试试

wx.switchTab