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

全局优化(针对全局配置中的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优化