Skip to content
This repository has been archived by the owner on Jun 6, 2019. It is now read-only.

文档翻译--接口 #30

Open
yundongbot opened this issue Jun 28, 2016 · 1 comment
Open

文档翻译--接口 #30

yundongbot opened this issue Jun 28, 2016 · 1 comment

Comments

@yundongbot
Copy link

yundongbot commented Jun 28, 2016

新版中文网站及文档已经上线,请访问 https://weex-project.io/cn/ , 此处后续不再维护,谢谢理解。

接口

原文

你可以在组件的方法中通过 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 只能保证是当前(页面)组件中是唯一的,如果你需要寻找父组件或子组件,你可以利用组件间的通信模式实现。
  • 延伸阅读: idCommunicate Between Components

$vm(id)

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

Arguments

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

Returns

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

Tips

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

$getConfig()

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

Returns

  • config (object): 配置对象;
  • bundleUrl (string): bundle 的 url;
  • debug (boolean): 是否是调试模式;
  • env (object): 环境对象;
    • weexVersion (string): Weex sdk 版本;
    • appName (string): 应用名字;
    • appVersion (string): 应用版本;
    • platform (string): 平台信息,是 iOSAndroid 还是 Web
    • osVersion (string): 系统版本;
    • deviceModel (string): 设备型号 (仅原生应用)
    • deviceWidth (number): 设备宽度,默认为 750
    • deviceHeight (number): 设备高度。

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

不建议使用,请使用 require('@weex-module/module')[method](...args) 代替。查看更多信息:modules

@yundongbot
Copy link
Author

新版中文网站及文档已经上线,请访问 https://weex-project.io/cn/ , 此处后续不再维护,谢谢理解。

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant