小程序引入外部模块

导入外部模块(方法)

导出

<!-- utils 文件夹下新建一个help.js文件 -->
<!-- help.js 导出 -->

<!-- 一、 -->
module.exports.userName = "李云龙"

<!-- 二、 -->
module.exports.userName = "李云龙";
module.exports.run = function(){
    console.log(this.userName)
}

<!-- 三、 -->
module.exports.run = function(){
    console.log(this.data.userName)
    这个是当前自己js内的data中的
}

<!-- 四、 -->
module.exports.userName = "李云龙";
module.exports.age = 19;
module.exports.run = function(){
  console.log(this.userName,this.age)
}

导入

<!-- js 文件夹导入 -->
const help = require("../../utils/help.js")

<!-- 一、 -->
onLoad: function (options) {
    console.log(help.userName)  
},

<!-- 二、 -->
<button bindtap="run">点老子呀</button>
run(){
    help.run()
},

<!-- 三、 -->
<button bindtap="run">点老子呀</button>
run:help.run,

<!-- 四、 -->
run:help.run.bind(help),

注:

<!-- 获取应用实例 -->
const app = getApp()
<!-- js中获取应用示例之后就可以使用全局变量了 (需要app.js中有定义<age></age>)-->
onLoad: function (options) {
    console.log(app.globalData.age)
},

合并:

page({
        ...config,
        ...help
    })
    <!-- 所有方法都写到外面可以用这种方法合并进来,一般不咋用 -->

猜你喜欢

转载自www.cnblogs.com/xiaoyaolang/p/11961387.html
今日推荐