zoukankan      html  css  js  c++  java
  • RequireJS中的require如何返回模块

      requirejs中定义AMD模块规则如下:

    define(function(){
        var ProductManager={
            Create:function(){
                console.log("创建产品");
    
                require(["cate"],function(cate){
                    cate.Write();
                    cate.Add();
                });
            }
        }
        return ProductManager;
    });

      模块的定义包含在define 中,并且可以返回一个对象,一直有个疑问  var $ = require('jquery');  怎么能够接收返回值,在网上看到这个代码之后,自己也尝试的用了一下,但是不能获得模块的对象,只能以回调的方式获得模块对象. 原来我是用错了

    define(function(require, exports, module){
        var p=require("Product");
        console.log(p);
        p.Create();
        module.exports={
            In:function(){
                p.Create();
                console.log("创建入库单");
            }
        }
    });

      困惑了我好久,之前没有怎么研究过requirejs,要获取返回模块需要在define 定义的时候显示指定 require 回传对象。 这里的require 和全局的require对象好像是有点区别的


    作者:情缘
    出处:http://www.cnblogs.com/qingyuan/
    关于作者:从事仓库,生产软件方面的开发,在项目管理以及企业经营方面寻求发展之路
    版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。
    联系方式: 个人QQ  821865130 ; 仓储技术QQ群 88718955,142050808 ;
    吉特仓储管理系统 开源地址: https://github.com/hechenqingyuan/gitwms

  • 相关阅读:
    AddParent
    AddChild
    贝塞尔曲线代码
    顶点纹理shader
    抽象方法与抽象类
    Application类
    布局组件
    C#单例和Unity单例
    Unity&UGUI
    Json解析
  • 原文地址:https://www.cnblogs.com/qingyuan/p/5893950.html
Copyright © 2011-2022 走看看