sann219sa
sann219sa
  • 发布:2020-09-14 08:15
  • 更新:2020-11-12 10:12
  • 阅读:762

【报Bug】v-for在H5和小程序端编译结果不一致

分类:uni-app

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

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 2.8.11

第三方开发者工具版本号: stable v1.03.2005140

基础库版本号: 2.10.0

项目创建方式: HBuilderX

操作步骤:

使用v-for遍历一个数值

<view v-for="index in 5">  
    <view>{{ index }}</view>  
</view>

预期结果:

在vue中,遍历出来的结果应该是从1-5

    <view>1</view>  
    <view>2</view>  
    <view>3</view>  
    <view>4</view>  
    <view>5</view>

实际结果:

但是在微信小程序中,遍历出来的结果是从0-4

    <view>0</view>  
    <view>1</view>  
    <view>2</view>  
    <view>3</view>  
    <view>4</view>  

bug描述:

v-for在遍历一个值范围的时候,H5端和微信小程序端的编译结果不一致,例:

<view v-for="index in 5">  
    <view>{{ index }}</view>  
</view>

在H5中,index从1开始,这是正常的,但是在微信小程序端,index是从0开始的,与vue的结果有出入。

2020-09-14 08:15 负责人:无 分享
已邀请:
ycap

ycap

我也发现了

sann219sa

sann219sa (作者)

没有人来处理吗?

散步云

散步云

害,我的也是这个样子,可能是我太菜了

  • 6***@qq.com

    认真看文档,文档里面对这个问题已经有说明了 https://uniapp.dcloud.io/use?id=%e6%b3%a8%e6%84%8f%e4%ba%8b%e9%a1%b9-1

    2020-11-12 11:31

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