欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

微信小程序基于slider组件动态修改标签透明度的方法示例

程序员文章站 2022-07-06 20:11:29
本文实例讲述了微信小程序基于slider组件动态修改标签透明度的方法。分享给大家供大家参考,具体如下: 1、效果展示 2、关键代码 index.wxml...

本文实例讲述了微信小程序基于slider组件动态修改标签透明度的方法。分享给大家供大家参考,具体如下:

1、效果展示

微信小程序基于slider组件动态修改标签透明度的方法示例

2、关键代码

index.wxml

<view class="img" style="opacity:{{imgopacity}}"></view>
<slider min="0" max="1" step="0.1" show-value value="1" bindchange="changeimgopacity"/>

此处的opacity:{{imgopacity}}绑定data中的imgopacity:1,用于表示图片透明度。同时bindchange="changeimgopacity"绑定事件处理函数changeimgopacity用于改变图片透明度。

index.js

var pagedata={}
pagedata.data={
 imgopacity:1
}
pagedata['changeimgopacity']=function(e){
//console.log(e)
 this.setdata({
  imgopacity:e.detail.value
 })
}
page(pagedata)

这里使用setdata设置透明度imgopacity,读者可使用console.log(e)在控制台获取影响imgopacity改变的e.detail.value,如下图:

微信小程序基于slider组件动态修改标签透明度的方法示例

这里还是用了slider组件,该组件主要有以下几个属性:

微信小程序基于slider组件动态修改标签透明度的方法示例

3、源代码点击此处。

希望本文所述对大家微信小程序开发有所帮助。