1***@163.com
1***@163.com
  • 发布:2025-11-11 10:11
  • 更新:2025-12-29 16:32
  • 阅读:228

uniapp vue3 setup语法 微信小程序 组件内嵌套自定义图片组件、自定义class类名显示、样式未赋值

分类:HBuilderX

在图片组件内添加了
defineOptions({
options: {
styleIsolation: 'shared', // 或 'apply-shared'
virtualHost: true // 增强样式穿透
},
externalClasses: ['custom-class'], // 允许外部传入 custom-class
})

均不生效、采用的setup语法糖写法、从模拟器上看目前是类名显示、但样式赋值不显示

2025-11-11 10:11 负责人:DCloud_UNI_JBB 分享
已邀请:
DCloud_UNI_JBB

DCloud_UNI_JBB

此问题为已知问题,后续版本会修复,感谢反馈,已加分。

DCloud_UNI_JBB
  • 1***@163.com (作者)

    设置过了、还是这个问题

    2025-11-11 10:48

  • DCloud_UNI_JBB

    回复 1***@163.com: 你的需求是什么?组件上的样式能应用到根元素?

    2025-11-11 10:50

  • 1***@163.com (作者)

    回复 DCloud_UNI_JBB: 是这样的老师、在页面上使用了组件A、组件A里面嵌套了图片组件B、然后组件A可以通过自定义class样式、从而改变图片组件B的样式效果、是这样个需求

    2025-11-11 10:54

  • DCloud_UNI_JBB

    回复 1***@163.com: 发个demo,评论区发不了的话,可以在im中私聊我发demo

    2025-11-11 10:58

  • 1***@163.com (作者)

    回复 DCloud_UNI_JBB: 在评论区里添加了、您看下有疑问没、不行的话我这边在建个demo发给您

    2025-11-11 11:00

  • DCloud_UNI_JBB

    回复 1***@163.com: 你发截图我不好判断,发demo吧

    2025-11-11 11:05

  • 1***@163.com (作者)

    回复 DCloud_UNI_JBB: 好的

    2025-11-11 11:06

  • DCloud_UNI_JBB

    回复 1***@163.com: 记得对你的代码脱敏和精简,不要直接发你的所有业务代码

    2025-11-11 11:10

  • 1***@163.com (作者)

    回复 DCloud_UNI_JBB: 好的、已经私发给您了

    2025-11-11 11:20

1***@163.com

1***@163.com (作者)

这是整体的页面效果

1***@qq.com

1***@qq.com

蹲一下,这个问题最后怎么解决的啊

  • DCloud_UNI_JBB

    你是遇到了什么问题?

    2025-12-29 16:35

  • 1***@qq.com

    回复 DCloud_UNI_JBB: 和楼主一样,就是子组件可以传递 不同的类名配置项,比如说 contentClass wrapperClass,在父组件定义一个特殊类名传递到子组件,写样式,在微信小程序不生效。标签上类名有了,但是样式没在控制台看不到,不生效

    2025-12-29 17:35

  • DCloud_UNI_JBB

    回复 1***@qq.com: 需要改框架源码

    2025-12-29 17:43

  • DCloud_UNI_JBB

    回复 1***@qq.com: 最近发alpha版本会带上这个修复

    2025-12-29 17:56

要回复问题请先登录注册