小程序JS动态修改样式

作者 : 开心源码 本文共772个字,预计阅读时间需要2分钟 发布时间: 2022-05-12 共186人阅读

先写一个不怎样好看的demo,通过点击事件来控制view的元素属性,把背景改变成蓝色。

是这样的效果:

上一份小代码
index.wxml

<view >  <view class="cont" style="background:{{background}};">属性改变</view>  <button bindtap="tryDriver">测试</button></view>

index.wxss

.cont{  height: 150rpx;  line-height: 150rpx;  text-align: center;  border: 1px  solid  #89dcf8;  margin-bottom:112rpx;  margin:13rpx;}

index.js

Page({  data: {},  tryDriver: function() {    this.setData({      background: "#89dcf8"    })  }})

一次性修改多个属性,比方同时改变背景颜色,字体颜色,字体大小等样式

wxml:

<view >  <view class="cont" style="background:{{background}};color:{{color}};height:{{height}}">属性改变</view>  <button bindtap="tryDriver">测试</button></view>

js:

Page({  data: {},  tryDriver: function() {    this.setData({      background: "#89dcf8",      color:'#ffffff',      height:"322rpx"    })  }})

原文作者:祈澈姑娘。 技术博客:https://www.songma.com/u/05f416aefbe1
90后前台妹子一枚,爱编程,爱经营,爱折腾。长期坚持总结工作中遇到的技术问题。

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 小程序JS动态修改样式

发表回复