navigator

页面链接。

效果展示

示例代码

WXML

<view class="page">
<view class="page__hd">
<text class="page__title">navigator</text>
<text class="page__desc">导航栏</text>
</view>
<view class="page__bd">
<view class="btn-area">
<!-- url为绝对或相对地址 -->
<navigator url="navigate?title=navigate" open-type="navigate" hover-class="navigator-hover">
open-type="navigate"在当前页打开
</navigator>
<navigator url="redirect?title=redirect" open-type="redirect" hover-class="other-navigator-hover">
open-type="redirect"
</navigator>
<navigator url="navigate?title=navigate" open-type="navigateBack" delta="2" hover-class="navigator-hover">
open-type="navigateBack"
</navigator>
<!-- switchTab的url为绝对地址 -->
<navigator url="page/API/index" open-type="switchTab" hover-class="navigator-hover">
open-type="switchTab"切换 Tab
</navigator>
</view>
</view>

<view class="btn-area">
<navigator url="navigate?title=navigate" open-type="navigate" >
跳转到新页面
</navigator>
</view>
</view>

API

属性 类型 默认值 必填 说明
url string 当前小程序内的跳转链接
open-type string navigate 跳转方式
delta number 1 当 open-type 为 ‘navigateBack’ 时有效,表示回退的层数
hover-class string navigator-hover 指定点击时的样式类,当hover-class="none"时,没有点击态效果
hover-start-time number 50 按后多久出现点击态,单位毫秒
hover-stay-time number 600 手指松开后点击态保留时间,单位毫秒

open-type的合法值

属性 说明
navigate 对应 wx.navigateTo
redirect 对应 wx.redirectTo
switchTab 对应 wx.switchTab
navigateBack 对应 wx.navigateBack

多平台支持

属性 平台支持
url 支付宝
open-type 支付宝