需求:
亮度滑动,滑动停止后触发方法向后台发送数据
报错:
使用HBuilder开发的时候,没有问题,运行(发行)到微信开发工具的时候,报错,报错原因未找到,但是,解决办法就是自定义 :data-XXX 属性,然后再 e.target.dataset.XXXX取出你想要的数值:
例如:
赋值: :data-sliderId=item.id
取值: e.target. dataset.sliderid
<view class="brightBox">
<view class="text-box">亮度 : {{ item.deviceStatus.function.diming + '%' }} </view>
<view class="sliderBox">
<text class="number0">0%</text>
<slider :value=item.deviceStatus.function.diming :data-sliderId=item.id @change="sliderChange" activeColor="#83BFD0"
backgroundColor="#B6B6B6" block-color="#fff" block-size="20" />
<text class="number100">100%</text>
</view>
</view>
change方法传参数,sliderChange( $event, item), e v e n t 是 c h a n g e 方 法 的 默 认 参 数 , 组 件 上 不 写 的 话 , 默 认 就 是 传 参 数 event是change方法的默认参数,组件上不写的话,默认就是传参数 event是change方法的默认参数,组件上不写的话,默认就是传参数event,传递多个参数的话,需要将$event写下来,