数组对象转化为字符串
数组对象转化为字符串
转化
先把符合条件的参数循环拿出放到一个新的数组里,然后使用join来转化为字符串
let list=this.data.tabsInfor
var pmodelData=this.data.setKcPmodel;
var codes=[] ; //["SP0055", "SP0096"]
list.forEach(function(element){
if(element.checked){
codes.push(element.code)
}
})
this.setData({
'setKcPmodel.codes':codes.join(","), //"SP0055", "SP0096"
})
display: flex;
再使用display: flex;布局时,当左右布局 有view模块设置了宽度但是并没有反应,可使用flex-shrink: 0;
解决此问题。
<view class="rightQty disflexflow">
<view class="minus" bindtap="reduce" data-index="{{index}}" data-item="{{item}}">-</view>
<input type="digit" class="inputQty" bindinput="importQty" value="{{item.qty}}" data-index="{{index}}" data-code="{{item.code}}" data-orderqty="{{item.order_qty}}" />
<view class="minus {{item.qty>=item.order_qty ? 'decdes':''}}" bindtap="add" data-index="{{index}}" data-item="{{item}}">+</view>
</view>
.minus{
width: 50rpx;
flex-shrink: 0;
}