收藏
回答

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

在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 个回答

  • 连胜
    连胜
    2019-07-10

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

    直接用wx.switchTab跳tabbar页面

    2019-07-10
    有用
    回复
  • 小葱
    小葱
    2019-07-08

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

    2019-07-08
    有用
    回复
  • \
    \
    2019-07-08

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

    2019-07-08
    有用
    回复
  • 少年啦
    少年啦
    2019-07-08

    试试

    wx.switchTab


    2019-07-08
    有用
    回复
登录 后发表内容