Weex——实例API

接口

你可以在组件的方法中通过 this (Vm)上下文访问这些 API。

例子:

<script> module.exports = {
    methods: { somemethod: function() { this.$vm('someId');
        }
    }
} </script>

$(id)

不建议使用,请使用 $vm 代替。

$el(id)

返回对应 id 的元素对象的引用。

Arguments
id (string): 唯一标识符。
#Returns
(Element): 一个元素对象的引用。
Tips
id 只能保证是当前(页面)组件中是唯一的,如果你需要寻找父组件或子组件,你可以利用组件间的通信模式实现。

$vm(id)

返回对应 id 的 vm 对象引用。

Arguments
id (String): 唯一标识符。

Returns
vm (Vm): 一个 Vm 对象引用。

Tips
id 只能保证是当前(页面)组件中是唯一的,如果你需要寻找父组件或子组件,你可以利用组件间的通信模式实现。

$getConfig()

获取当前全局环境变量和配置信息。

Returns

config (object): 配置对象;
bundleUrl (string): bundle 的 url;
debug (boolean): 是否是调试模式;
env (object): 环境对象;

(weexVersion (string): Weex sdk 版本;
appName (string): 应用名字;
appVersion (string): 应用版本;
platform (string): 平台信息,是 iOS、Android 还是 Web;
osVersion (string): 系统版本;
deviceModel (string): 设备型号 (仅原生应用);
deviceWidth (number): 设备宽度,默认为 750;
deviceHeight (number): 设备高度。)

$call(module, method, ...args)

不建议使用,请使用 require('@weex-module/module')[method(...args)] 代替。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容