<template>
<view v-bind="{ style: { color: 'red' } }">xxx</view>
</template>

- 发布:2025-03-04 16:48
- 更新:2025-03-05 11:28
- 阅读:99
产品分类: uniapp/小程序
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: M4 macOS Sequoia 15.1
HBuilderX类型: 正式
HBuilderX版本号: 4.45
第三方开发者工具版本号: 3.9.41
基础库版本号: 1.25.10
项目创建方式: HBuilderX
示例代码:
操作步骤:
将代码
<template>
<view v-bind="{ style: { color: 'red' } }">xxx</view>
</template>
复制到编辑器
将代码
<template>
<view v-bind="{ style: { color: 'red' } }">xxx</view>
</template>
复制到编辑器
预期结果:
style 生效,字体变红色
style 生效,字体变红色
实际结果:
style 不生效,字体不变色
style 不生效,字体不变色

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信
v-bind 可以传递 onclick/style 等动态添加的字段,在 web/app 上支持,uniapp 在编译运行到小程序平台遵循小程序要求,小程序平台是不支持的。如果你使用 HBuilderX 运行会提示 not support
推荐明确指定 v-bind 内容,比如你提到的 v-bind:style
1***@qq.com (作者)
原来如此,感谢大佬
2025-03-13 11:33