收藏
回答

cover-view组件传入的数据改变的时候,button按钮里的值没有更新

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug Component 微信安卓客户端 7.0.16 2.11.3

底部按钮是组件,当传入的数据发生改变的时候,真机的数据没成功传递到button的视图层进行渲染,开发者工具里是传递到并显示的

<!--component/btn_foot/btn_foot.wxml-->

<view hidden='{{ isHidden }}'>

  <cover-view class="connection" >

    <cover-view class="btn_wrapwx:for='{{ _btns }}wx:key='{{ index }}

      style="opacity: {{ item.disabled == true?.5:1 }}; flex: {{ item.flex || 1 }};">

      {{ item.name }}

      <button class="btn

        style=" background-color: {{ item.color || 'var(--blue)' }};"

        disabled='{{ item.disabled || false }}'

        bindtap="onClickdata-i='{{ index }}' >

        {{ item.name }}

      </button>

    </cover-view>

  </cover-view>

</view>



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

1 个回答

  • hf
    hf
    2020-07-20

    要么你就全用view 要么就全用cover-view

    2020-07-20
    有用
    回复 5
    • 楠楠
      楠楠
      2020-07-20
      可以用button的
      2020-07-20
      回复
    • 楠楠
      楠楠
      2020-07-20
      2020-07-20
      回复
    • hf
      hf
      2020-07-20回复楠楠
      但是出了问题呀 你可以直接用cover-view 写一个button按钮出来 传值控制显示隐藏不会有问题的。
      2020-07-20
      回复
    • 楠楠
      楠楠
      2020-07-20回复hf
      有些功能是button组件独有的,我现在的解决方案就是在上面盖了一层cover-view显示文字,然后按钮里的文字透明
      2020-07-20
      回复
    • hf
      hf
      2020-07-20回复楠楠
      挺好~
      2020-07-20
      回复
登录 后发表内容
问题标签