Weex入门教程之4,获取当前全局环境变量和配置信息(屏幕高度、宽度等)

$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,满屏是750;
    • deviceHeight (number): 设备高度。

具体使用

在元素标签中使用:

<template>

    <div class='flex' style='position: fixed; bottom: 0; width: {{$getConfig().env.deviceWidth}}px;'>
      <div class='flex-item'>
        <text>2</text>
      </div>
      <div class='flex-item'>
        <text>2</text>
      </div>
      <div class='flex-item'>
        <text>2</text>
      </div>
    </div>
</template>

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

<script>
module.exports = {
  methods: {
    somemethod: function() {
      this.$getConfig().env.deviceWidth;
    }
  }
}
</script>

更多,请访问https://weex-project.io/cn/v-0.10/references/api.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值