秋云1
秋云1
  • 发布:2021-06-28 15:45
  • 更新:2023-08-24 11:08
  • 阅读:740

nvue list组件的渲染问题

分类:nvue

nvue的list组件第二次渲染界面是逐条更新的,而不是一次性渲染出来。加了render-whole也没用,有什么解决方案吗?

2021-06-28 15:45 负责人:无 分享
已邀请:
秋云1

秋云1 (作者)

问题已经解决,cell不能写样式,写了就会逐个渲染,建议官方写到文档里

1***@qq.com

1***@qq.com

太难了。。。这nvue好几年了还这样

夫子仰慕者

夫子仰慕者

报这种错误 Unknown custom element: <cell> - did you register the component correctly? For recursive components, make sure to provide the "name" option.
这是我的代码
<template>
<view class="tabs">
<list class="scroll-v list"
scrollable='true'
enableBackToTop="true"
scroll-y
loadmoreoffset="15" >
<cell v-for="(newsitem,index2) in tabBars" :key="index2">
<view style="width:750rpx;height: 80rpx;background-color: aquamarine;padding: 10rpx;">{{newsitem.name}}</view>
</cell>
<cell class="loading-more" >
<text class="loading-more-text">fdfd</text>
</cell>
</list>
</view>
</template>

<script>
export default {
data () {
return {
dataList: [{id: "1", name: 'A'}, {id: "2", name: 'B'}, {id: "3", name: 'C'}],
tabBars: [{
name: '关注',
id: 'guanzhu'
}, {
name: '推荐',
id: 'tuijian'
}, {
name: '体育',
id: 'tiyu'
}, {
name: '热点',
id: 'redian'
}, {
name: '财经',
id: 'caijing'
}, {
name: '娱乐',
id: 'yule'
}, {
name: '军事',
id: 'junshi'
}, {
name: '历史',
id: 'lishi'
}, {
name: '本地',
id: 'bendi'
},{
name: '关注',
id: 'guanzhu'
}, {
name: '推荐',
id: 'tuijian'
}, {
name: '体育',
id: 'tiyu'
}, {
name: '热点',
id: 'redian'
}, {
name: '财经',
id: 'caijing'
}, {
name: '娱乐',
id: 'yule'
}, {
name: '军事',
id: 'junshi'
}, {
name: '历史',
id: 'lishi'
}, {
name: '本地',
id: 'bendi'
},{
name: '关注',
id: 'guanzhu'
}, {
name: '推荐',
id: 'tuijian'
}, {
name: '体育',
id: 'tiyu'
}, {
name: '热点',
id: 'redian'
}, {
name: '财经',
id: 'caijing'
}, {
name: '娱乐',
id: 'yule'
}, {
name: '军事',
id: 'junshi'
}, {
name: '历史',
id: 'lishi'
}, {
name: '本地',
id: 'bendi'
}],
}
}
}
</script>

要回复问题请先登录注册