my.navigateTo
navigateTo
my.navigateTo
là API dùng để di chuyển từ màn hình hiện tại tới màn hình mong muốn trong ứng dụng.
Quét mã để trải nghiệm
Xem code mẫu trên Tini StudioDemo
Trải nghiệm thử với trình giả lập bên dưới
Lưu ý
- Bạn có thể dùng
my.navigateBack
để quay về màn hình trước đó. my.navigateTo
không dùng để chuyển đổi trang giữa các tab trong TabBar. Để thực hiện tác vụ đó bạn cần dùngmy.switchTab
.
Sample Code
<view class="page">
<view class="page__section">
<view class="button">
<button onTap="navigateTo">Navigate To</button>
</view>
<view class="button">
<button onTap="navigateBack">Navigate Back</button>
</view>
<view class="button">
<button onTap="switchTab">Switch Tab</button>
</view>
<view class="button">
<button onTap="reLaunch">reLaunch</button>
</view>
</view>
</view>
Page({
navigateTo() {
my.navigateTo({ url: 'pages/component/view/index' });
}
});
API Params
Thuộc tính | Kiểu dữ liệu | Bắt buộc | Mô tả |
---|---|---|---|
url | String | ✓ | Đường dẫn (pagePath) của màn hình muốn nhảy tới. Nếu bạn chỉ định màn hình nằm trong tabbar thì màn hình đó sẽ được thêm vào stack thay việc thực hiện chuyển tab. Để truyền dữ liệu giữa các màn hình bạn có thể truyền theo query string đằng sau dấu ? của url. Ví dụ: pages/index/index?param1=value1¶m2=value2 |
success | Function | Callback function khi gọi hàm thành công. | |
fail | Function | Callback function khi gọi hàm thất bại. | |
complete | Function | Callback function khi hoàn tất gọi hàm bất kể thành công hay thất bại. |