微信小程序 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 相关文章推荐
js 新浪的一个图片播放图片轮换效果代码
Jul 15 Javascript
node.js中的fs.rmdir方法使用说明
Dec 16 Javascript
Document.body.scrollTop的值总为零的快速解决办法
Jun 09 Javascript
Ext JS 实现建议词模糊动态搜索功能
May 13 Javascript
canvas轨迹回放功能实现
Dec 20 Javascript
浅谈angular4.0中路由传递参数、获取参数最nice的写法
Mar 12 Javascript
详解JavaScript添加给定的标签选项
Sep 17 Javascript
vue form check 表单验证的实现代码
Dec 09 Javascript
小程序实现抽奖动画
Apr 16 Javascript
VUE+elementui面包屑实现动态路由详解
Nov 04 Javascript
在vue中利用v-html按分号将文本换行的例子
Nov 14 Javascript
小程序实现录音功能
Sep 22 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
PHPwind整合最土系统用户同步登录实现方法
2010/12/08 PHP
php Hex RGB颜色值互换的使用
2013/05/10 PHP
PHP获取网站中各文章的第一张图片的代码示例
2016/05/20 PHP
Yii2设置默认控制器的两种方法
2017/05/19 PHP
PHP创建单例后台进程的方法示例
2017/05/23 PHP
php使用PDO从数据库表中读取数据的实现方法(必看)
2017/06/02 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
2020/02/29 PHP
PHP 对象继承原理与简单用法示例
2020/04/21 PHP
javascript 异步页面查询实现代码(asp.net)
2010/05/26 Javascript
IE下JS读取xml文件示例代码
2013/08/05 Javascript
ExtJS的拖拽效果示例
2013/12/09 Javascript
JQuery中阻止事件冒泡几种方式及其区别介绍
2014/01/15 Javascript
jQuery中slice()方法用法实例
2015/01/07 Javascript
浅析JavaScript回调函数应用
2016/05/22 Javascript
Json解析的方法小结
2016/06/22 Javascript
将html页面保存成图片,图片写入pdf的实现方法(推荐)
2016/09/17 Javascript
DOM 事件的深入浅出(一)
2016/12/05 Javascript
微信小程序 详解Page中data数据操作和函数调用
2017/01/12 Javascript
jquery 获取索引值在一定范围的列表方法
2018/01/25 jQuery
Python实现的knn算法示例
2018/06/14 Python
使用pandas模块读取csv文件和excel表格,并用matplotlib画图的方法
2018/06/22 Python
python解决字符串倒序输出的问题
2018/06/25 Python
Python 中字符串拼接的多种方法
2018/07/30 Python
pytorch 转换矩阵的维数位置方法
2018/12/08 Python
python实现批量nii文件转换为png图像
2019/07/18 Python
Python运行异常管理解决方案
2020/03/09 Python
周仰杰(JIMMY CHOO)英国官方网站:闻名世界的鞋子品牌
2018/10/28 全球购物
英国汽车零件购物网站:GSF Car Parts
2019/05/23 全球购物
学生会主席竞聘书
2014/03/31 职场文书
员工考核评语大全
2014/04/26 职场文书
2014大学生中国梦主题教育学习思想汇报
2014/09/10 职场文书
临时租车协议范本
2014/09/23 职场文书
文员转正自我鉴定怎么写
2014/09/29 职场文书
教师党员自我评价范文
2015/03/04 职场文书
《刷子李》教学反思
2016/02/20 职场文书
Python基本数据类型之字符串str
2021/07/21 Python