1***@qq.com
1***@qq.com
  • 发布:2025-06-26 10:44
  • 更新:2025-06-26 17:22
  • 阅读:27

#插件讨论# 【 uni-wide-screen宽屏适配示例 - DCloud前端团队 】Android 编译报错

分类:uni-app x

报错信息
10:26:29.399 [plugin:uni:app-uts] 编译失败
10:26:29.399 ‌error: No value passed for parameter '__renderer'‌

报错代码

val GenPagesListDetailClass = CreateVueComponent(GenPagesListDetail::class.java, fun(): VueComponentOptions {  
    return VueComponentOptions(type = "component", name = GenPagesListDetail.name, inheritAttrs = GenPagesListDetail.inheritAttrs, inject = GenPagesListDetail.inject, props = GenPagesListDetail.props, propsNeedCastKeys = GenPagesListDetail.propsNeedCastKeys, emits = GenPagesListDetail.emits, components = GenPagesListDetail.components, styles = GenPagesListDetail.styles)  
}  
, fun(instance, renderer): GenPagesListDetail {  
    return GenPagesListDetail(instance)  
}  
)

其中 return GenPagesListDetail(instance) 没有传renderer参数,我看编译到页面的那边是传了的,如下

val GenPagesListDetailClass1 = CreateVueComponent(GenPagesListDetail1::class.java, fun(): VueComponentOptions {  
    return VueComponentOptions(type = "page", name = GenPagesListDetail1.name, inheritAttrs = GenPagesListDetail1.inheritAttrs, inject = GenPagesListDetail1.inject, props = GenPagesListDetail1.props, propsNeedCastKeys = GenPagesListDetail1.propsNeedCastKeys, emits = GenPagesListDetail1.emits, components = GenPagesListDetail1.components, styles = GenPagesListDetail1.styles)  
}  
, fun(instance, renderer): GenPagesListDetail1 {  
    return GenPagesListDetail1(instance, renderer)  
}  
)

不当组件用就没这问题了

2025-06-26 10:44 负责人:无 分享
已邀请:
晒网

晒网 - 只晒网不打渔

4.7.1发布了才行 之前我也发现这个问题了 后来仔细看了一下文档 现在并不支持 要从4.7.1开始才支持 等着吧

晒网

晒网 - 只晒网不打渔

另外 官方能不能把更改的内容有一个统一的地方先说明一下 现在整个文档 哪里改了 什么版本能用 可得一个一个找 太麻烦了

要回复问题请先登录注册