<view class="item" hover-stop-propagation="{{ false }}">
<input bindinput="__e" bindtap="__e" class="input" data-event-opts="{{[ [ 'tap',[ [ 'handleTap',['picker1'] ] ] ],[ 'input',[ [ '__set_model',[ '','label','$event',[] ] ] ] ] ]}}" disabled="{{true}}" maxlength="20" placeholder="请选择专业" type="text" value="{{label}}"></input>
<lb-picker bind:__l="__l" bind:change="__e" bind:confirm="__e" bind:input="__e" class="vue-ref" data-event-opts="{{[ [ '^change',[ ['handleChange'] ] ],[ '^confirm',[ ['handleConfirm'] ] ],[ '^input',[ [ '__set_model',[ '','wsmp_value','$event',[] ] ] ] ] ]}}" data-ref="picker1" dataset="{{name:'picker1'}}" level="{{2}}" list="{{wsmp_data}}" mode="unlinkedSelector" value="{{wsmp_value}}" vueId="be10ec66-2">
<button>按钮</button>
</lb-picker>
</view>
这里的dataset参数有误
dataset="{{name:'picker1'}}"
这个有问题,不清楚你想咋用
首先 如果你要赋值 data-set的话,就这样改 data-set = "{'name':'picker1'}"
dataset 这个方法 在 e.target里面拿到的,要写成 data-set
另外建议 在JS里面data写 比如 data:{
name:"picker1"
}
然后在 data-set=“{{name}}” 赋值