小程序js脚本模块化调用

可以将一些公共的代码抽离成为一个单独的 js 文件,作为一个模块。模块只有通过 module.exports 或者 exports 才能对外暴露接口。

1. common.js

 1 // common.js
 2 function sayHello(name) {
 3   console.log(`Hello ${name} !`)
 4 }
 5 function sayGoodbye(name) {
 6   console.log(`Goodbye ${name} !`)
 7 }
 8 
 9 /**
10 * 对外接口设置。
11 * 可以使用 module.exports 或 exports
12 * 推荐使用 module.exports 设置接口函数
13 **/
14 module.exports.sayHello = sayHello
15 exports.sayGoodbye = sayGoodbye

 

2. 在需要的js文件内,采用 require 引入common.js模块,示例:

 1 // 引用common.js模块
 2 // require仅支持相对路径
 3 // 调用方式采用指针方式,比如: common.sayHello
 4 var common = require('common.js')
 5 
 6 Page({
 7   helloMINA: function() {
 8     common.sayHello('MINA')
 9   },
10   goodbyeMINA: function() {
11     common.sayGoodbye('MINA')
12   }
13 })

 

转载于:https://www.cnblogs.com/wm218/p/9560991.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值