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)] 代替。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容