Home > Web Front-end > Uni-app > body text

uniapp jump brings back data

WBOY
Release: 2023-05-22 11:14:36
Original
1038 people have browsed it

When developing mobile applications, there are often scenarios where data needs to be passed across pages. At this time, we can use the data transfer method provided by the uniapp framework to achieve fast and convenient cross-page data transfer.

How to use uniapp's data transfer method to jump and bring back data? Below, we’ll go into more detail.

1. Basic process of jump and postback

1. In the source page (for example: index.vue), we need to define an event to process the returned data and It is saved in the data of the current component.


Copy after login
Copy after login

2. In the target page (for example: destination.vue), we need to define an event to return the data we want to pass to the source page through the event.


Copy after login

In this example, we return the data we want to pass to the source page through the uni.$emit() method, and trigger the acceptDataFromOpenedPage event in the callback function. At the same time, we also call the uni.navigateBack() method to return to the source page.

3. Finally, handle the specific operations of the acceptDataFromOpenedPage event in the source page. In the callback function of this event, we can save the received data in the data of the current component to achieve the purpose of passing data across pages.

2. Passing and returning array type data

In actual development, we often encounter scenarios of passing and returning array type data. In uniapp, we can achieve this through JSON string.

For example, in the source page:


Copy after login
Copy after login

In the target page:


Copy after login

In this example, we use the uni.setStorageSync() method to set the array type data Stored in local storage as a JSON string. Similarly, in the source page, we need to convert JSON string type data into array type data through the JSON.parse() method to achieve accurate transmission and return of data.

3. Summary

Through the methods provided by the uniapp framework, we can quickly and easily achieve the purpose of transferring data across pages. When using it, we need to define the main elements such as events and callback functions, and comply with the specifications of uniapp to achieve efficient and accurate data transmission.

The above is the detailed content of uniapp jump brings back data. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!