title: Module type: wiki group: 概念 order: 5.1 version: 2.1

什么是 module

module 是完成一个操作的方法集合,在 Weex 的页面中,允许开发者 require 引入,调用 module 中的方法,WeexSDK 在启动时候,已经注册了一些内置的 module。

module 注册过程

native 端注册module 的流程如下图: image.png

内置 module

stream module, 开发者可以利用它给服务端发送网络请求,接受数据返回,开发者可以在 Weex 的页面中执行如下代码:

	 var stream = weex.requireModule('stream');
	stream.fetch({
      method: 'GET',
      url: 'http://httpbin.org/get',
      type:'jsonp'
    }, function(ret) {
		  console.log('in completion')
    },function(response){
      console.log('in progress')
    });

查看 stream 完整文档

module 方法

require 之后直接可以调用,相对于 component 方法 可以不依赖特定的组件实例。