<view class="yt-list" id="fahuo">
<view class="yt-list-cell b-b" @tap="addline(storeSettlement.shipinfo)">
<text class="cell-tit clamp">自定义发货(选填)</text><text style="font-size: 30upx;">+</text>
</view>
<view class="yt-list-cell b-b" v-for="(shipitem, index) in storeSettlement.shipinfo" :key="index">
<input class="desc" type="text" placeholder="发货时间" v-model="shipitem.shiptime"/>
<input class="desc" type="text" placeholder="发货数量" v-model="shipitem.shipcount"/>
<text @tap="deductline(storeSettlement.shipinfo,index)" style="width:50upx;"> - </text>
</view>
</view>
addline(shipinfos){
var shipitem = {"shiptime":"","shipcount":0};
shipinfos.push(shipitem);
},
deductline(shipinfos,index){
shipinfos.splice(index,1);
}
- 发布:2020-12-13 11:50
- 更新:2020-12-17 08:20
- 阅读:438
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 10.13.5
HBuilderX类型: 正式
HBuilderX版本号: 2.9.8
第三方开发者工具版本号: 1.0.3
基础库版本号: 2.14
项目创建方式: HBuilderX
示例代码:
操作步骤:
.......
.......
预期结果:
view 界面 随 list 更新条数
view 界面 随 list 更新条数
实际结果:
view 界面不更新.
view 界面不更新.
bug描述:
通过 list 来控制 view 的个数, list 个数添加,view 界面不更新,只有重新打开页面,view 界面才刷新。
2 个回复
DCloud_uniCloud_JSON
vue基础知识范畴,详情 :链接
gone11 (作者)
你看我代码,我就是用push,splice 操作,单独用了个页面是可以更新的,这个页面不行,