내 연락처 정보
우편메소피아@프로톤메일.com
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
방법 1: 콜백 함수 사용
globalData
그런 다음 콜백 함수를 실행합니다. 이 콜백 함수는 페이지에서 앱으로 전달되는 업데이트 함수일 수 있습니다.- // app.js
- App({
- globalData: {
- someData: '',
- },
- setSomeData(newData, callback) {
- this.globalData.someData = newData;
- if (typeof callback === 'function') {
- callback();
- }
- },
- })
하위 페이지에서: 필요한 곳에 전화함appInstance.setSomeData
콜백 함수를 전달합니다.
- // pages/index/index.js
- Page({
- onLoad() {
- const appInstance = getApp();
- appInstance.setSomeData('new value', () => {
- this.setData({
- localData: appInstance.globalData.someData,
- });
- });
- },
- })
이벤트 버스(EventBus)를 생성합니다.app.js
하위 페이지에서 이벤트를 트리거하고 하위 페이지에서 이 이벤트를 수신합니다.