收藏
回答

WXML文件编译错误求解?

 

<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>


回答关注问题邀请回答
收藏

3 个回答

  • 没事
    没事
    2021-11-16

    这里的dataset参数有误

    2021-11-16
    有用 1
    回复 1
  • 曹孟良
    曹孟良
    2021-11-16
    dataset="{{name:'picker1'}}"
    

    这个有问题,不清楚你想咋用

    2021-11-16
    有用
    回复
  • 游戏人生
    游戏人生
    2021-11-16

    首先 如果你要赋值 data-set的话,就这样改 data-set = "{'name':'picker1'}"

    dataset 这个方法 在 e.target里面拿到的,要写成 data-set

    另外建议 在JS里面data写 比如 data:{

    name:"picker1"

    }

    然后在 data-set=“{{name}}” 赋值

    2021-11-16
    有用
    回复 1
登录 后发表内容