Files

1 line
2.2 KiB
Plaintext

<view><u-popup vue-id="53c645c8-1" mode="center" border-radius="{{16}}" value="{{showPop}}" data-event-opts="{{[['^close',[['close']]],['^input',[['__set_model',['','showPop','$event',[]]]]]]}}" bind:close="__e" bind:input="__e" bind:__l="__l" vue-slots="{{['default']}}"><view class="bg-white spec"><view class="shop-title bold-600 u-p-l-40 u-p-r-40 w-full u-line-1">{{name}}</view><scroll-view style="height:480rpx;" scroll-y="true" scroll-with-animation="true"><view class="u-m-l-40"><block wx:for="{{specList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view><view class="attr nr u-m-t-20 u-m-b-20">{{item.name}}</view><view class="row wrap"><block wx:for="{{item.spec_value}}" wx:for-item="specitem" wx:for-index="index2" wx:key="index2"><view data-event-opts="{{[['tap',[['chooseSpec',[index,index2]]]]]}}" class="{{[checkedGoods.spec_value_ids_arr[index]==specitem.id?'attr-list active':'attr-list']}}" bindtap="__e">{{''+specitem.value+''}}</view></block></view></view></block></view></scroll-view><view class="mt20"><view class="u-flex u-m-l-40 u-m-r-40"><view class="u-flex u-flex-wrap">{{''+specValueText+''}}</view><view class="flex1 u-text-right"><u-number-box bind:input="__e" vue-id="{{('53c645c8-2')+','+('53c645c8-1')}}" min="{{1}}" max="{{checkedGoods.stock}}" disabled="{{disabledNumberBox}}" value="{{goodsNum}}" data-event-opts="{{[['^input',[['__set_model',['','goodsNum','$event',[]]]]]]}}" bind:__l="__l"></u-number-box></view></view><view class="{{['row','u-row-center','mt20','u-p-b-20',$root.g0?'disabled':'']}}"><view class="w-40 mr10"><u-button vue-id="{{('53c645c8-3')+','+('53c645c8-1')}}" hover-class="none" customStyle="{{$root.a0}}" plain="{{true}}" hair-line="{{false}}" shape="circle" data-event-opts="{{[['^click',[['close']]]]}}" bind:click="__e" bind:__l="__l" vue-slots="{{['default']}}">取消</u-button></view><view class="w-40 ml10"><u-button vue-id="{{('53c645c8-4')+','+('53c645c8-1')}}" hover-class="none" customStyle="{{({backgroundColor:themeColor,color:'#fff',border:'none',padding:'16rpx 0'})}}" hair-line="{{false}}" shape="circle" data-event-opts="{{[['^click',[['confirm']]]]}}" bind:click="__e" bind:__l="__l" vue-slots="{{['default']}}">确定</u-button></view></view></view></view></u-popup></view>