в uni-приложении,Если вы хотите пройтиuni.navigateTo
Метод переходит на другую страницу и проходитпараметр,Для его передачи можно использовать параметр URL-адреса маршрутизации страницы или стек страниц. Но да,пожалуйста, обрати внимание,uni.navigateTo
Не заменит текущую страницу,И да помещает текущую страницу в стек,и перейдите на страницу в приложении. Это означает, что можно вернуться к предыдущим страницам через стек страниц.
Ниже приведены два часто используемых метода передачи значений:
можно пройтипараметрдобавлено на целевую страницуURLначальство。Затем на целевой странице перейдитеthis.$route.query
чтобы получить этопараметр。
Пример:
Отправить страницу A):
uni.navigateTo({
url: '/pages/targetPage/targetPage?param1=value1¶m2=value2'
});
Получить страницу (Страница B, а именно targetPage):
export default {
onLoad(query) {
// Объект запроса содержит параметр, вызванный переходом на страницу.
console.log(query.param1); // Выход: value1
console.log(query.param2); // Выход: value2
}
}
Хотяuni.navigateTo
Он не поддерживает передачу данных напрямую через стек страниц.,но можно использоватьuni.setStorageSync
илиuni.setStorage
Хранить данные в локальном кеше,Затем на целевой странице перейдитеuni.getStorageSync
илиuni.getStorage
получить。
Пример:
Отправить страницу A):
// Хранить данные в локальном кеше
uni.setStorageSync('myKey', 'myValue');
// Затем перейдите на целевую страницу
uni.navigateTo({
url: '/pages/targetPage/targetPage'
});
Получить страницу (Страница B, а именно targetPage):
export default {
onLoad() {
// Получить данные из локального кэша
let value = uni.getStorageSync('myKey');
console.log(value); // Выход: myValue
}
}
uni.redirectTo
илиuni.reLaunch
来替换当前页面или重新加载应用,Это зависит от ваших потребностей.uni.navigateTo
да uni-app Один в кадре, используемый для перехода по страницам. API. При использовании этого API При переходе на страницу вы обычно можете передать некоторый параметр для управления поведением перехода или передать данные на целевую страницу. Следующие да и uni.navigateTo
Все возможные значения данных или параметры, относящиеся к:uni.navigateTo({
url: «Путь к странице», // Путь к целевой странице может включать параметр
success?: Function, // Функция обратного вызова для успешного вызова интерфейса
fail?: Function, // Функция обратного вызова при сбое вызова интерфейса
complete?: Function // Функция обратного вызова в конце вызова интерфейса (выполняется независимо от того, успешен вызов или нет)
});
uni.navigateTo
Основной параметр указывает путь к целевой странице, на которую нужно перейти.?
Используются отдельные клавиши параметров и значения параметров. =
Подключено, используются разные параметры &
分隔;нравиться:path?key1=value1&key2=value2
。onLoad
функция, как query
часть параметров.uni.getCurrentPages()
Получить информацию о текущем стеке страниц.Здравствуйте, я Фейхен.
Приглашаем вас подписаться на меня, чтобы получать обучающие ресурсы, ежедневный обмен информацией о технологических изменениях и правилах выживания в отрасли;