API
Class

require (require)

使用范围:UI2

路径:$UI/system/lib/require/require

Contents

class require (require)

require库

Constructor Top

  require ()

Static Methods Top

cordova ( id)
css ( path)
normalizeName ( path, varName)
require ( path)
res ( path)
String toUrl (String path)
w ( path)

Constructor details Top

public require ()

require库

Static Methods Detail Top

static public cordova ( id)

声明依赖的cordova插件

	
		require.cordova("org.apache.cordova.device-motion");
	

Parameters

id

cordova标识

Return Value

void

static public css ( path)

声明依赖的css文件

	
		参数支持相对路径和$UI或/开头的绝对路径, 例如:
		require.css("$UI/system/components/justep/bar/css/bar");
	

Parameters

path

路径(不需要带扩展名)

Return Value

void

static public normalizeName ( path, varName)

将路径转成相对指定变量的路径

Parameters

path

路径

varName

require配置中的变量名, 默认值是$model

Return Value

绝对路径

static public require ( path)

声明依赖的js文件

	
		参数支持相对路径和$UI或/开头的绝对路径, 例如:
		require("$UI/system/lib/base/url");
	

Parameters

path

路径(不需要带扩展名)

Return Value

void

static public res ( path)

声明依赖资源文件

	
		参数支持相对路径和$UI或/开头的绝对路径, 例如:
		require.res("$UI/SA/task/workTask/img");
	

Parameters

path

路径(需要带扩展名), 可以是一个文件的路径或一个目录, 如果是目录时, 表示此目录下的所有文件, 包括子孙目录

Return Value

void

static public String toUrl (String path)

将路径转到绝对路径

	
		require.toUrl("./event.js");
		require.toUrl("$UI/system/lib/base/url.js"); //生成的结果类似/x5/$v.../UI2/system/lib/base/url.js
	

Parameters

String path

路径

Return Value

String

绝对路径

static public w ( path)

声明依赖的w文件

	
		参数支持相对路径和$UI或/开头的绝对路径, 例如:
		require.w("$UI/SA/task/taskView/waitActivity.w");
	

Parameters

path

路径(需要带扩展名)

Return Value

路径