04.模块化与全局属性、全局函数调用

模块化

通过module.exports和require实现。例子 :

index.js

function sayHello(){
  return 'hello';
}

module.exports = {
  "say": sayHello
}

a.js

let obj = require('./utils/index.js');
console.log(obj.say());

 

全局属性、全局函数

在app.js中,可以定义全局的属性和函数。这样子页面都可以访问这些属性和方法。例子 :

app.js

App({
  number: 123,

  printNumber() {
    console.log(`打印p的值${this.number}`);
  }

});

index.js

var p = getApp(); //通过getApp获取app对象
console.log(p.number);
p.printNumber();

 

发布了116 篇原创文章 · 获赞 27 · 访问量 11万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 书香水墨 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览