微信小程序 JS动态修改样式的实现方法


Posted in Javascript onDecember 16, 2018

前言

本文主要介绍了关于微信小程序 JS动态修改样式的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧

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

是这样的效果:

微信小程序 JS动态修改样式的实现方法

代码如下:

上一份小代码

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"
 })
 }
})

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
select组合框option的捕捉实例代码
Sep 30 Javascript
加载jQuery后$冲突的解决办法
Jul 09 Javascript
使用js检测浏览器是否支持html5中的video标签的方法
Mar 12 Javascript
jQuery中$.get、$.post、$.getJSON和$.ajax的用法详解
Nov 19 Javascript
复杂的javascript窗口分帧解析
Feb 19 Javascript
基于jQuery的select下拉框选择触发事件实例分析
Nov 18 Javascript
总结js函数相关知识点
Feb 27 Javascript
微信小程序实现跑马灯效果完整代码(附效果图)
May 30 Javascript
手把手教你写一个微信小程序(推荐)
Oct 17 Javascript
pm2发布node配置文件ecosystem.json详解
May 15 Javascript
vue单文件组件无法获取$refs的问题
Jun 24 Javascript
vue-cli单页面预渲染seo-prerender-spa-plugin操作
Aug 10 Javascript
Echart折线图手柄触发事件示例详解
Dec 16 #Javascript
vue使用pdfjs显示PDF可复制的实现方法
Dec 14 #Javascript
antd Upload 文件上传的示例代码
Dec 14 #Javascript
Vue源码解析之Template转化为AST的实现方法
Dec 14 #Javascript
JavaScript模板引擎实现原理实例详解
Dec 14 #Javascript
Angular2 自定义表单验证器的实现方法
Dec 14 #Javascript
JavaScript模板引擎应用场景及实现原理详解
Dec 14 #Javascript
You might like
php自定义函数之递归删除文件及目录
2010/08/08 PHP
PHP用SAX解析XML的实现代码与问题分析
2011/08/22 PHP
PHP关于foreach复制知识点总结
2019/01/28 PHP
找到一点可怜的关于dojo资料,谢谢作者!
2006/12/06 Javascript
jQuery 图像裁剪插件Jcrop的简单使用
2009/05/22 Javascript
再谈ie和firefox下的document.all属性
2009/10/21 Javascript
jQuery操作input type=radio的实现代码
2012/06/14 Javascript
JavaScript中读取和保存文件实例
2014/05/08 Javascript
JavaScript分析、压缩工具JavaScript Analyser
2014/12/31 Javascript
jquery ezUI 双击行记录弹窗查看明细的实现方法
2016/06/01 Javascript
浅谈JavaScript的push(),pop(),concat()方法
2016/06/03 Javascript
针对BootStrap中tabs控件的美化和完善(推荐)
2016/07/06 Javascript
AngularJS入门教程之XHR和依赖注入详解
2016/08/18 Javascript
仿iPhone通讯录制作小程序自定义选择组件的实现
2019/05/23 Javascript
three.js利用射线Raycaster进行碰撞检测
2020/03/12 Javascript
Vue自定义render统一项目组弹框功能
2020/06/07 Javascript
Vue按时间段查询数据组件使用详解
2020/08/21 Javascript
在cmd命令行里进入和退出Python程序的方法
2018/05/12 Python
Python开发网站目录扫描器的实现
2019/02/21 Python
使用python将mysql数据库的数据转换为json数据的方法
2019/07/01 Python
Python 分享10个PyCharm技巧
2019/07/13 Python
Python如何批量获取文件夹的大小并保存
2020/03/31 Python
keras 自定义loss损失函数,sample在loss上的加权和metric详解
2020/05/23 Python
Python 处理日期时间的Arrow库使用
2020/08/18 Python
Python3中对json格式数据的分析处理
2021/01/28 Python
css3弹性盒模型实例介绍
2013/05/27 HTML / CSS
大学生毕业求职找工作的自我评价
2013/09/29 职场文书
综合测评自我鉴定
2013/10/08 职场文书
申报职称专业技术个人的自我评价
2013/12/12 职场文书
职工趣味运动会方案
2014/02/10 职场文书
片区教研活动总结
2014/07/02 职场文书
仓管员岗位职责范本
2015/04/01 职场文书
2015年初三班主任工作总结
2015/05/21 职场文书
2016参观监狱警示教育活动心得体会
2016/01/15 职场文书
2019年预备党员的思想汇报:加深对党的认知
2019/09/25 职场文书
Redis入门教程详解
2021/08/30 Redis