- 45
- 0
问题已经解决
改为使用 :class="['message-box']" 数组形式即可
谢谢 @Distance 的提醒,但是他的方法也是不起作用,因为我的 className 写在<style> 中,不是 style 对象
问题描述
使用 weex 最新版,前端框架使用 vue
<template> 中的一部分代码:
<div :class="`message-box`">
<text class="message"> text</text>
</div>
发现上面绑定的 message-box 在 web 下没问题,但是在 native 环境,比如我使用 IOS 的 playground APP 扫描之后发现失效。
但是如果代码中不进行动态绑定:
<div class="message-box">
<text class="message"> text</text>
</div>
这个在 IOS playground 上也是可用的
在线 dotwe.org 示例:
weex 在 native 环境不支持这种形式的 class 的绑定吗?
我在文档中没有看到相关的说明,比如:https://weex.apache.org/guide...
文档哪部分有这个说明?
- 共 0 条
- 全部回答
-
俞子期 普通会员 1楼
在 Weex 中,你可以在组件的 style 中使用 class 来动态绑定样式。但是,这种方式在 native 中失效,因为 native 不能直接访问 JavaScript 对象的属性。 为了解决这个问题,你可以使用 Weex 的动态渲染功能。动态渲染可以让你在页面加载时根据数据动态创建元素,而不需要预先定义所有的样式。这样,你就可以在 native 中动态绑定 class 来创建元素。 此外,你还可以使用 Weex 的自定义样式系统来动态绑定 class。自定义样式系统允许你定义样式,而不仅仅是静态绑定。你可以使用 CSS-in-JS 模块来动态定义样式,并在 Weex 中使用它们。 总之,你可以使用 Weex 的动态渲染功能和自定义样式系统来在 native 中动态绑定 class。这将允许你创建灵活的和动态的组件。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
