<list-view refresher-default-style="none" :refresher-enabled="true" style="flex:1">
<list-item v-for="item in list" :key="item.id" :data="item">
<view class="item-wrapper">
<view>
<image class="logo" :src="item.url"></image>
</view>
<view class="text-area">
<text class="title">模板编号:{{item.id}}</text>
<text class="title">模板类型:{{item.execType}}</text>
<text class="title">输入行数:{{item.textLine}}行</text>
</view>
<view>
<button>使用案例</button>
</view>
</view>
</list-item>
</list-view>
<script lang="uts">
type Templates = {
id : number
url : string
execType : string
textLine : number
}
export default {
data() {
return {
title: 'Hello' as string,
list: [
{
id: 12121,
url: "/static/logo.png",
execType: "photoshop",
textLine: 1,
}
] as Templates[]
}
},
onLoad() {
},
methods: {
}
}
</script>
运行在安卓上报错
23:37:14.109 [plugin:uni:app-uts] 编译失败
23:37:14.109 error: None of the following functions can be called with the arguments supplied:
23:37:14.109 public final fun <T : IUTSObject> renderList(source: TypeVariable(T)?, renderItem: (value: Any?, key: String, index: Number?, cached: Any?) -> Any, cache: UTSArray<Any?>? = ..., index: Number? = ...): UTSArray<Any> defined in io.dcloud.uniapp.vue.RenderHelpers.Companion
23:37:14.109 public final fun <K, V> renderList(source: Map<TypeVariable(K), TypeVariable(V)>?, renderItem: (value: UTSArray<Any?>, key: Number, index: Number?, cached: Any?) -> Any, cache: UTSArray<Any?>? = ..., index: Number? = ...): UTSArray<Any> defined in io.dcloud.uniapp.vue.RenderHelpers.Companion
23:37:14.109 public final fun <T> renderList(source: Set<TypeVariable(T)>?, renderItem: (value: TypeVariable(T), key: Number, index: Number?, cached: Any?) -> Any, cache: UTSArray<Any?>? = ..., index: Number? = ...): UTSArray<Any> defined in io.dcloud.uniapp.vue.RenderHelpers.Companion
23:37:14.109 public final fun <T> renderList(source: UTSArray<TypeVariable(T)>?, renderItem: (value: TypeVariable(T), key: Number, index: Number?, cached: Any?) -> Any, cache: UTSArray<Any?>? = ..., index: Number? = ...): UTSArray<Any> defined in io.dcloud.uniapp.vue.RenderHelpers.Companion
23:37:14.109 public final fun renderList(source: Number?, renderItem: (value: Number, key: Number, index: Number?, cached: Any?) -> Any, cache: UTSArray<Any?>? = ..., index: Number? = ...): UTSArray<Any> defined in io.dcloud.uniapp.vue.RenderHelpers.Companion
23:37:14.109 public final fun renderList(source: String?, renderItem: (value: String, key: Number, index: Number?, cached: Any?) -> Any, cache: UTSArray<Any?>? = ..., index: Number? = ...): UTSArray<Any> defined in io.dcloud.uniapp.vue.RenderHelpers.Companion
23:37:14.109 at pages/index/index.uvue:19:14
23:37:14.109 17 | </view>
23:37:14.109 18 | </view>
23:37:14.109 19 | </list-item>
23:37:14.109 | ^
23:37:14.109 20 |
23:37:14.109 21 | </list-view>
23:37:14.109 error: Cannot infer a type for this parameter. Please specify it explicitly.
23:37:14.109 at pages/index/index.uvue:5:20
23:37:14.109 3 | <list-view refresher-default-style="none" :refresher-enabled="true" style="flex:1">
23:37:14.110 4 |
23:37:14.110 5 | <list-item v-for="item in list" :key="item.id" :data="item">
23:37:14.110 | ^
23:37:14.110 6 | <view class="item-wrapper">
23:37:14.110 7 | <view>
23:37:14.110 error: Cannot infer a type for this parameter. Please specify it explicitly.
23:37:14.110 at pages/index/index.uvue:5:20
23:37:14.110 3 | <list-view refresher-default-style="none" :refresher-enabled="true" style="flex:1">
23:37:14.110 4 |
23:37:14.110 5 | <list-item v-for="item in list" :key="item.id" :data="item">
23:37:14.110 | ^
23:37:14.110 6 | <view class="item-wrapper">
23:37:14.110 7 | <view>
23:37:14.110 error: Cannot infer a type for this parameter. Please specify it explicitly.
23:37:14.110 at pages/index/index.uvue:5:20
23:37:14.110 3 | <list-view refresher-default-style="none" :refresher-enabled="true" style="flex:1">
23:37:14.110 4 |
23:37:14.110 5 | <list-item v-for="item in list" :key="item.id" :data="item">
23:37:14.110 | ^
23:37:14.110 6 | <view class="item-wrapper">
23:37:14.110 7 | <view>
23:37:14.110 error: Cannot infer a type for this parameter. Please specify it explicitly.
23:37:14.110 at pages/index/index.uvue:5:24
23:37:14.110 3 | <list-view refresher-default-style="none" :refresher-enabled="true" style="flex:1">
23:37:14.110 4 |
23:37:14.110 5 | <list-item v-for="item in list" :key="item.id" :data="item">
23:37:14.110 | ^
23:37:14.110 6 | <view class="item-wrapper">
23:37:14.110 7 | <view>
1 个回复
1***@qq.com (作者)
无语,重新运行都不行,把代码改一下,再该回去,重新运行就行了