码迷,mamicode.com
首页 > 微信 > 详细

小程序-模块化

时间:2019-12-21 11:55:07      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:normal   参数   path   page   绝对路径   接口   模块名   obj   pat   

require

  any require(string path)
  引入模块。返回模块通过module.exports或exports暴露的接口。

参数
名称 类型 说明
path string 需要引入模块文件相对于当前文件的相对路径,或npm模块名,或npm模块路径。不支持绝对路径

示例代码:
            // common.js
            function sayHello(name){
                console.log(`hello ${name}`)
            }
            function sayGoodbye(name){
                console.log(`goodbye ${name}`)
            }
            module.exports.sayHello=sayHello
            exports.sayGoodbye=sayGoodbye

            var common=require("common.js")
            Page({
                helloMINA:function(){
                    common.sayHello("MINA")
                },
                goodbyeMINA:function(){
                    common.sayGoodbye("MINA")
                }
            })

module

    当前模块对象

属性
属性 类型 说明
exports Object 模块向外暴露的对象,使用require引用该模块时可以获取

示例代码:
            // common.js
            function sayHello(name){
                console.log(`hello ${name}`)
            }
            function sayGoodbye(name){
                console.log(`goodbye ${name}`)
            }

            module.exports.sayHello=sayHello
            exports.sayGoodbye=sayGoodbye

exports

    module.exports的引用

示例代码:
            // common.js
            function sayHello(name){
                console.log(`hello ${name}`)
            }
            function sayGoodbye(name){
                console.log(`goodbye ${name}`)
            }

            module.exports.sayHello=sayHello
            exports.sayGoodbye=sayGoodbye

 

导出:

  module.exports={};

引入:

  const util=require("../../utils/util");

小程序-模块化

标签:normal   参数   path   page   绝对路径   接口   模块名   obj   pat   

原文地址:https://www.cnblogs.com/wuqilang/p/12076131.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!