(十七)微信小程序:全局優化

全局優化(針對全局配置中的globalDate)

  1.在app.js中設置全局變量globalData存儲doubanUrl

1 //app.js
2 App({
3   globalData: {
4     doubanAPI:"http://localhost:8888"
5   }
6 })
app.js

  2.在須要請求電影數據url地址的位置,調用全局變量

      如:movie.js   movie-more.js   movie-details.jsapp

// pages/movie/movie.js
var utils = require("../../utils/utils.js");
var appInstance = getApp();
Page({

  onLoad: function (options) {
    var gUrl = appInstance.globalData.doubanAPI;
    utils.http(gUrl+"/v2/movie/in_theaters?count=3",this.getMovies,"in_theaters","正在熱映");
    }
})
View Code

      代碼解析:1.獲取到全局變量var appInstance= getApp();ide

           2.appInstance.globalData.doubanUrl  獲取全局url優化