我是初学者,下面代码是wxml文件。
上面的view中的函数是changeTab,可以控制页面的切换:info,play,playlist。
下面的view中的函数是changePage。
现在有个需求,在其中一个页面info.wxml,点击changePage函数,跳转到另一个页面playlist.wxml。
请问,如何设置changePage函数呢。谢谢!
<view class="content" >
<swiper current='{{item}}' bindchange='changeTab'>
<swiper-item>
<include src='info.wxml' />
</swiper-item>
<swiper-item>
<include src='play.wxml' />
</swiper-item>
<swiper-item>
<include src='playlist.wxml' />
</swiper-item>
</swiper>
</view>
<!-- 底部播放器 -->
<view class='player'>
<view class="player-controls">
<image src="../images/01.png" bindtap='changePage' data-page='2'/>
</view>
</view>
你可以在changePage函数中判断当前的current(item),若为0也就是你的info.wxml,你就可以直接在函数中给item赋值为2,你的swiper就可以显示playlist.wxml了
若有帮助请帮忙点个"有用"谢谢👇👇
var that = this;
that.setData({
item:2
})
}
谢谢!我这样写了,确实有效!
wx.navigateTo中的event channel是最好的方式,其它依次还有globalData和storage
使用缓存