[{"data":1,"prerenderedAt":274},["ShallowReactive",2],{"blog-\u002Fblog\u002Fwechat_mini_program_page_navigation_data_passing":3},{"id":4,"title":5,"body":6,"category":262,"cover":263,"csdn":263,"date":264,"description":5,"draft":265,"extension":266,"meta":267,"navigation":122,"path":268,"seo":269,"stem":270,"tags":271,"updated":263,"__hash__":273},"blog\u002Fblog\u002Fwechat_mini_program_page_navigation_data_passing.md","微信小程序 页面跳转 数据传递 demo【初学者】",{"type":7,"value":8,"toc":260},"minimark",[9,13,16,19,40,45,48,90,178,256],[10,11,12],"p",{},"例如：我们从 a 页面 跳转到 b 页面",[10,14,15],{},"那怎样把数据从 a 页面传递到 b 页面呢 ？？",[10,17,18],{},"有三种较好的方法：",[20,21,22,26,29,32],"ol",{},[23,24,25],"li",{},"借助 app.js 里的 globaData对象",[23,27,28],{},"借助 缓存（类似于第一种方法，看看小程序官方文档就 ok）",[23,30,31],{},"将数据附加到路径后（本文没写）",[23,33,34,35,39],{},"可以使用 app.js 中 ",[36,37,38],"strong",{},"globaData"," 存储数据",[10,41,42],{},[36,43,44],{},"在第一个页面将数据写入 app.js ，跳转到第二个页面时读出 app.js 里的数据",[10,46,47],{},"直接上代码",[49,50,55],"pre",{"className":51,"code":52,"language":53,"meta":54,"style":54},"language-javascript shiki shiki-themes github-dark","\u002F\u002F app.js\nApp({\n  globalData: {},\n});\n","javascript","",[56,57,58,67,78,84],"code",{"__ignoreMap":54},[59,60,63],"span",{"class":61,"line":62},"line",1,[59,64,66],{"class":65},"sAwPA","\u002F\u002F app.js\n",[59,68,70,74],{"class":61,"line":69},2,[59,71,73],{"class":72},"svObZ","App",[59,75,77],{"class":76},"s95oV","({\n",[59,79,81],{"class":61,"line":80},3,[59,82,83],{"class":76},"  globalData: {},\n",[59,85,87],{"class":61,"line":86},4,[59,88,89],{"class":76},"});\n",[49,91,93],{"className":51,"code":92,"language":53,"meta":54,"style":54},"\u002F\u002F a.js\nvar app = getApp();\n\nPage({\n  onLoad: function () {\n    \u002F\u002F 在 a.js 里将 '我是一个没有感情的 CPU'存储到 app.js globalData里，\n    app.globalData.name = \"我是一个没有感情的CPU\";\n  },\n});\n",[56,94,95,100,118,124,131,146,152,167,173],{"__ignoreMap":54},[59,96,97],{"class":61,"line":62},[59,98,99],{"class":65},"\u002F\u002F a.js\n",[59,101,102,106,109,112,115],{"class":61,"line":69},[59,103,105],{"class":104},"snl16","var",[59,107,108],{"class":76}," app ",[59,110,111],{"class":104},"=",[59,113,114],{"class":72}," getApp",[59,116,117],{"class":76},"();\n",[59,119,120],{"class":61,"line":80},[59,121,123],{"emptyLinePlaceholder":122},true,"\n",[59,125,126,129],{"class":61,"line":86},[59,127,128],{"class":72},"Page",[59,130,77],{"class":76},[59,132,134,137,140,143],{"class":61,"line":133},5,[59,135,136],{"class":72},"  onLoad",[59,138,139],{"class":76},": ",[59,141,142],{"class":104},"function",[59,144,145],{"class":76}," () {\n",[59,147,149],{"class":61,"line":148},6,[59,150,151],{"class":65},"    \u002F\u002F 在 a.js 里将 '我是一个没有感情的 CPU'存储到 app.js globalData里，\n",[59,153,155,158,160,164],{"class":61,"line":154},7,[59,156,157],{"class":76},"    app.globalData.name ",[59,159,111],{"class":104},[59,161,163],{"class":162},"sU2Wk"," \"我是一个没有感情的CPU\"",[59,165,166],{"class":76},";\n",[59,168,170],{"class":61,"line":169},8,[59,171,172],{"class":76},"  },\n",[59,174,176],{"class":61,"line":175},9,[59,177,89],{"class":76},[49,179,181],{"className":51,"code":180,"language":53,"meta":54,"style":54},"\u002F\u002F b.js\nvar app = getApp(); \u002F\u002F 这行重要\n\nPage({\n  onLoad: function (options) {\n    console.log(app.globalData.name);\n    \u002F\u002F 直接打印 globalData.name  我是一个没有感情的 CPU\n  },\n});\n",[56,182,183,188,204,208,214,232,243,248,252],{"__ignoreMap":54},[59,184,185],{"class":61,"line":62},[59,186,187],{"class":65},"\u002F\u002F b.js\n",[59,189,190,192,194,196,198,201],{"class":61,"line":69},[59,191,105],{"class":104},[59,193,108],{"class":76},[59,195,111],{"class":104},[59,197,114],{"class":72},[59,199,200],{"class":76},"(); ",[59,202,203],{"class":65},"\u002F\u002F 这行重要\n",[59,205,206],{"class":61,"line":80},[59,207,123],{"emptyLinePlaceholder":122},[59,209,210,212],{"class":61,"line":86},[59,211,128],{"class":72},[59,213,77],{"class":76},[59,215,216,218,220,222,225,229],{"class":61,"line":133},[59,217,136],{"class":72},[59,219,139],{"class":76},[59,221,142],{"class":104},[59,223,224],{"class":76}," (",[59,226,228],{"class":227},"s9osk","options",[59,230,231],{"class":76},") {\n",[59,233,234,237,240],{"class":61,"line":148},[59,235,236],{"class":76},"    console.",[59,238,239],{"class":72},"log",[59,241,242],{"class":76},"(app.globalData.name);\n",[59,244,245],{"class":61,"line":154},[59,246,247],{"class":65},"    \u002F\u002F 直接打印 globalData.name  我是一个没有感情的 CPU\n",[59,249,250],{"class":61,"line":169},[59,251,172],{"class":76},[59,253,254],{"class":61,"line":175},[59,255,89],{"class":76},[257,258,259],"style",{},"html pre.shiki code .sAwPA, html code.shiki .sAwPA{--shiki-default:#6A737D}html pre.shiki code .svObZ, html code.shiki .svObZ{--shiki-default:#B392F0}html pre.shiki code .s95oV, html code.shiki .s95oV{--shiki-default:#E1E4E8}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html pre.shiki code .snl16, html code.shiki .snl16{--shiki-default:#F97583}html pre.shiki code .sU2Wk, html code.shiki .sU2Wk{--shiki-default:#9ECBFF}html pre.shiki code .s9osk, html code.shiki .s9osk{--shiki-default:#FFAB70}",{"title":54,"searchDepth":69,"depth":69,"links":261},[],"前端",null,"2020-08-04",false,"md",{},"\u002Fblog\u002Fwechat_mini_program_page_navigation_data_passing",{"title":5,"description":5},"blog\u002Fwechat_mini_program_page_navigation_data_passing",[272],"微信小程序","WnkJZeOSuMhcdCWKv-nvz53QPv5B7x_n5dQGZ6guEPY",1782052096064]