| item | desc |
|---|---|
| target | 打开位置 self:当前小程序;默认 miniProgram:外部小程序 |
| url | 跳转链接|地址;相对地址或绝对地址 |
| open-type | 跳转类型 navigate:默认,也可以是外部小程序 switchTab:到标签页 |
| delta | 数字,后退的层级;默认是1,可以省略 |
| app-id | 外部小程序的 AppID;在"更多"或"设置"或公众号关联的小程序中获取 |
| path | 外部小程序的页面;默认是主页 |
| extra-data | 传递给外部小程序的数据 |
| hover-class | 指定点击时的样式类;none 时,没有点击态效果;或修改默认的导航类样式 navigator-hover |
<navigator url="../test/test">To Page Test</navigator>
<navigator app-id="wx91d27dbf599dff74" target="miniProgram">To JD</navigator>
<navigator url="../photo/photo" open-type="switchTab">To Tab Photo </navigator>
<navigator open-type="navigate">Back</navigator>
参数和 url 之间使用 ? 连接
多个参数以 & 分隔
静态数据 - url?name=value&...
<navigator url="../test/test?name=gl">To Page Test</navigator>
动态数据 - 使用数据绑定
<navigator url="../test/test?name={{uname}}">To Page Test</navigator>
onLoad(options) {
console.log(options);
}
<navigator url="../team/team" class="item">
<text class="iconfont icon-like icon"></text>
<text>团队</text>
</navigator>
.navigator-hover {
background-color: rgba(0, 0, 0, 0.1);
opacity: 0.7;
}
.navigator-hover {
background-color: rgba(0, 0, 0, 0.0);
opacity: 1;
}