uni-app 【报Bug】vue2封装的全局组件在slot里面循环时 页面使用函数只会渲染一条数据

uni-app 【报Bug】vue2封装的全局组件在slot里面循环时 页面使用函数只会渲染一条数据

字段 内容
产品分类 uniapp/小程序/微信
PC开发环境操作系统 Windows
PC开发环境操作系统版本号 win10专业版 21H1
HBuilderX类型 正式
HBuilderX版本号 3.3.11
第三方开发者工具版本号 1.05.2201240
基础库版本号 2.21.2
项目创建方式 HBuilderX

示例代码:

代码请看demo,不在小程序跑就是正常的,小程序上只会渲染一条数据

操作步骤:

查看demo

预期结果:

数据不会丢失,过滤器正常

实际结果:

数据会丢失,且只会显示一条,过滤器无法正常使用

bug描述:

请看示例,直接运行到微信开发者工具就可查看。。。只有一条数据,只要不是绑定方法的地方使用函数都会丢失数据。并且使用过滤器的时候会提示

Property or method "item" is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property.

更多关于uni-app 【报Bug】vue2封装的全局组件在slot里面循环时 页面使用函数只会渲染一条数据的实战教程也可以访问 https://www.itying.com/category-93-b0.html

8 回复

有人吗?

更多关于uni-app 【报Bug】vue2封装的全局组件在slot里面循环时 页面使用函数只会渲染一条数据的实战教程也可以访问 https://www.itying.com/category-93-b0.html


有没有人啊?

有没有管理看看啊???

使用计算属性呢?是只有使用函数的时候会有这种情况?

只要是函数都是这个问题

vue2的存在问题,vue3没有这个问题,但是filter不支持了吧。。。用了之后给我返回了一个0在那里

是的

可以尝试配置一下scopedSlotsCompiler,文档链接,默认auto
配置为 augmented 可以支持更多复杂写法,但是存在一个缺陷:在部分小程序平台不能循环(或者重复使用)同一个插槽,只能显示一个。后续会尝试克服。

回到顶部