当前位置: 代码迷 >> 综合 >> 十二. 导航组件 navigator
  详细解决方案

十二. 导航组件 navigator

热度:4   发布时间:2024-01-26 18:23:46.0

导航组件

navigator

页面链接

属性 类型 默认值 说明
target string self 在哪个目标上发生跳转, 默认当前小程序
url string 当前小程序内的跳转链接
open-type string navigate 跳转方式
delta number 1 当open-type为’navigateBack’时有效, 表示回退的层数
app-id string target="miniProgram"时有效, 要打开的小程序appld
path string target="miniProgram"时有效, 打开的页面路径, 如果为空则打开首页
extra-data object target="miniProgram"时有效, 需要传递给目标小程序的数据, 目标小程序可在App.onLaunch(),App.onShow()中获取到这份数据
version string release target="miniProgram"时有效, 要打开的小程序版本
hover-class string navigator-hover 指定点击时的样式类,当hover-class="none"时,没有点击态效果
hover-stop-propagation boolean false 指定是否阻止本节点的祖先节点出现点击态
hover-start-time number 50 按住后多久出现点击态, 单位毫秒
hover-stay-time number 600 手指松开后点击态保留时间, 单位毫秒
bindsuccess string target="miniProgram"时有效,跳转小程序成功
bindfail string target="miniProgram"时有效,跳转小程序失败
bindcomplete string target="miniProgram"时有效,跳转小程序完成

target的合法值

说明
self 当前小程序
miniProgram 其他小程序

open-type 的合法值

说明
navigate 保留当前页面,跳转到应用内的某个页面, 但不能跳转到tabBer页面
redirect 关闭当前页面,跳转到应用内的某个页面, 但是不允许跳转到tabBer页面
switchTab 跳转到tabBer页面, 并关闭其他所有非tabBer页面
reLaunch 关闭所有页面, 打开到应用内的某个页面
navigateBack 关闭当前页面,返回上一页或多级页面. 可通过getCurrentPoges()获取当前的页面栈决定返回几层
exit 退出小程序,target="miniProgram"时生效

version的合法值

说明
develop 开发版
trial 体验版
release 正式版
  相关解决方案