ViewModel 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 只能保证是当前(页面)组件中是唯一的,如果你需要寻找父组件或子组件,你可以利用组件间的通信模式实现。
- 延伸阅读: id,Communicate Between Components
$vm(id)
返回对应 id 的 vm 对象引用。
Arguments
id(String): 唯一标识符。Returns
vm(Vm): 一个 Vm 对象引用。Tips
- id 只能保证是当前(页面)组件中是唯一的,如果你需要寻找父组件或子组件,你可以利用组件间的通信模式实现。
- 延伸阅读: id,Communicate Between Components
$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) 代替。查看更多信息:modules。

浙公网安备 33010602011771号