微信小プログラム開発基礎の六:jsファイルの引用exportとimport


jsファイルモジュールの定義と参照
-定義
WeChatウィジェットはjsファイルにmodule.exportまたはexportの両方の方法でモジュールの定義と暴露インターフェースを完成します.
```javascript
// common.js
function sayHello(name){
    console.log("hello $(name) !")
}
function sayGoodbye(name){
    console.log("Goodbye $(name) !")
}
module.exports.sayHello = sayHello
exports.sayGoodbye = sayGoodbye
```

```javascript
//config.js
//           
const config={
    api_base_url: "https://www.someweb.com/api"
}
export {config}
//  
const config.exports={
    api_base_url: "https://www.someweb.com/api"
}
//          
class HomeModule {
    constructor(url) {
        this.url = url;
        }
    }
export { HomeModule }
```
  • 参照
  • import
    //    
    import {config} from '../config.js'
    //  
    var config = require('../config.js')
    
    //    
    var common = require('../common.js')
    common.sayHello('steven')
    common.sayGoodbye('Bob')
    
    //   
    import { HomeModule } from "../config.js";
    var homeModule = new HomeModule(listUrl);