Cuando se utiliza el desarrollo UniApp, puede definir variables globales en app.vue, la adquisición por parte de GlobalData en un plazo máximo páginas
1, el app.vue documento interno escrito
<script> de exportación por defecto { GlobalData: { texto: 'texto' }, onLaunch: la función () { console.log ( 'App Launch' ) }, OnShow: la función () { console.log ( 'App Show' ) }, onHide: la función () { console.log ( 'App Hide' ) } } </ script> <style> / * 每个页面公共css * / </ style>
2, escrito en cada archivo subordinada
la onLoad () { var GlobalData = getapp () globalData.text ;. // variables globales getapp () globalData.text = 'ABC' ;. // Modificar variables globales la console.log (GlobalData); la console.log (getapp ( ) .globalData.text); },
3, hay que señalar que, si la necesidad de obtener esta variable global en app.vue, necesita las siguientes líneas
onLaunch: la función () { console.log ( este . scope.globalData.text $) console.log ( 'App Launch' ) },