网虫会飞
网虫会飞
  • 发布:2022-08-08 10:03
  • 更新:2022-11-06 10:50
  • 阅读:434

hbuildx最新版中模版渲染v-for循环内既有v-if判断又有methods和filter过滤器方法,数据外还有一层 $orig

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 12.5

HBuilderX类型: 正式

HBuilderX版本号: 3.5.3

第三方开发者工具版本号: 1.06.2208010

基础库版本号: 2.252

项目创建方式: HBuilderX

示例代码:
<view class="carrier" class="[ theIndex === index ? 'open' : oldIndex === index ? 'close' : ''
]"
@tap.stop="navTo(item.marketing_type, item.product.id)"
@touchstart="touchStart(index, $event)"
@touchmove="touchMove(index, $event)"
@touchend="touchEnd(index, $event)"
>
<view class="left">
<image
class="image" src="item.product && item.product.picture" ></image>
<image
v-if="item.marketing_type"
class="tag" src="item.marketing_type | marketingTypeTag" mode="aspectFill"
></image>
</view>
<view class="mid">
<view class="title in2line">{{
item.product && item.product.name
}}</view>
<view class="data">
<view class="item"
><text class="iconfont icontuandui"></text>推荐
{{ (item.product && item.product.collect_num) || 0 }}</view
>
<view class="item"
><text class="iconfont iconkechakan"></text>浏览
{{ (item.product && item.product.view) || 0 }}</view
>
<view
class="item "
v-if="parseInt(item.product && item.product.product_status) === 0"
>
<text class="status">失效</text>
</view>
</view>
<view class="bottom">
<text class="price" :class="'' + themeColor.name">{{ moneySymbol }}{{
item.product && item.product.minPriceSku.price
}}</text>
<text>{{ item.created_at | time }}</text>
</view>
</view>
</view>

操作步骤:

navTo(item.marketing_type, item.product.id)

预期结果:

item.product.id 为真实内容

实际结果:

item.product.id undefined

bug描述:

hbuildx最新版中模版渲染v-for循环内既有v-if判断又有methods和filter过滤器方法,微信开发工具控制台报错

如代码中的

item.marketing_type | marketingTypeTag

{{ (item.product && item.product.collect_num) || 0 }}

v-if="parseInt(item.product && item.product.product_status) === 0"

{{ item.created_at | time }}

都是导致 @tap.stop="navTo(item.marketing_type, item.product.id)" 中的 item.product.id 外面再套一层 $orig

2022-08-08 10:03 负责人:无 分享
已邀请:
8***@qq.com

8***@qq.com

这个问题我也遇到了,两月前小程序发布后老是数据不存在,后面调试是参数没传到,发现就有这东西,那时候我还以为是我之前写错了,昨天改一个就项目又出现了,但我可以肯定之前没这个现象,因为这个小程序运行两年了,现在搞得我修改后都不敢发布。。。。。

2***@qq.com

2***@qq.com

我也遇到了,使用的最新版本软件,这样的问题都能出现,重大bug啊,项目都运行好2年了,在发布新版本怎么搞,擦

该问题目前已经被锁定, 无法添加新回复