报错信息
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)
}
)
不当组件用就没这问题了
2 个回复
晒网 - 只晒网不打渔
4.7.1发布了才行 之前我也发现这个问题了 后来仔细看了一下文档 现在并不支持 要从4.7.1开始才支持 等着吧
晒网 - 只晒网不打渔
另外 官方能不能把更改的内容有一个统一的地方先说明一下 现在整个文档 哪里改了 什么版本能用 可得一个一个找 太麻烦了