//app.js App({ onLaunch: function (options) { // // 判断是否由分享进入小程序 // if (options.scene == 1007 || options.scene == 1008) { // this.globalData.share = true // } else { // this.globalData.share = false // }; // //获取设备顶部窗口的高度(不同设备窗口高度不一样,根据这个来设置自定义导航栏的高度) // //这个最初我是在组件中获取,但是出现了一个问题,当第一次进入小程序时导航栏会把 // //页面内容盖住一部分,当打开调试重新进入时就没有问题,这个问题弄得我是莫名其妙 // //虽然最后解决了,但是花费了不少时间 // wx.getSystemInfo({ // success: (res) => { // this.globalData.height = res.statusBarHeight // } // }) if (wx.cloud) { wx.cloud.init({ traceUser: true }) } wx.getSystemInfo({ success: e => { this.globalData.StatusBar = e.statusBarHeight; let capsule = wx.getMenuButtonBoundingClientRect(); if (capsule) { this.globalData.Custom = capsule; this.globalData.CustomBar = capsule.bottom + capsule.top - e.statusBarHeight; } else { this.globalData.CustomBar = e.statusBarHeight + 50; } } }) }, globalData: { ColorList: [{ title: '嫣红', name: 'red', color: '#e54d42' }, { title: '桔橙', name: 'orange', color: '#f37b1d' }, { title: '明黄', name: 'yellow', color: '#fbbd08' }, { title: '橄榄', name: 'olive', color: '#8dc63f' }, { title: '森绿', name: 'green', color: '#39b54a' }, { title: '天青', name: 'cyan', color: '#1cbbb4' }, { title: '海蓝', name: 'blue', color: '#0081ff' }, { title: '姹紫', name: 'purple', color: '#6739b6' }, { title: '木槿', name: 'mauve', color: '#9c26b0' }, { title: '桃粉', name: 'pink', color: '#e03997' }, { title: '棕褐', name: 'brown', color: '#a5673f' }, { title: '玄灰', name: 'grey', color: '#8799a3' }, { title: '草灰', name: 'gray', color: '#aaaaaa' }, { title: '墨黑', name: 'black', color: '#333333' }, { title: '雅白', name: 'white', color: '#ffffff' }, ] }, globalData: { share: false, // 分享默认为false height: 0, publicUrl: 'https://jlxwjr.jljrkg.com/', imageUrl: 'https://jlxwjr.jljrkg.com', } })