微信小程序 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精度溢出解决方案
Dec 02 Javascript
用javascript添加控件自定义属性解析
Nov 25 Javascript
动态显示可输入的字数提示还可以输入的字数
Apr 01 Javascript
js+csss实现的一个带复选框的下拉框
Sep 29 Javascript
深入理解Vue-cli搭建项目后的目录结构探秘
Jul 13 Javascript
layui之select的option叠加问题的解决方法
Mar 08 Javascript
koa大型web项目中使用路由装饰器的方法示例
Apr 02 Javascript
Vue 页面权限控制和登陆验证功能的实例代码
Jun 20 Javascript
element-ui 实现响应式导航栏的示例代码
May 08 Javascript
解决vue项目获取dom元素宽高总是不准确问题
Jul 29 Javascript
在Vue中使用Echarts实例图的方法实例
Oct 10 Javascript
jQuery+ajax实现文件上传功能
Dec 22 jQuery
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中使用mktime获取时间戳的一个黑色幽默分析
2012/05/31 PHP
php判断用户是否关注微信公众号
2016/07/22 PHP
PHP中file_put_contents追加和换行的实现方法
2017/04/01 PHP
为Plesk PHP7启用Oracle OCI8扩展方法总结
2019/03/29 PHP
Laravel框架源码解析之反射的使用详解
2020/05/14 PHP
php实现图片压缩处理
2020/09/09 PHP
js表数据排序 sort table data
2009/02/18 Javascript
JavaScript调用传递变量参数的相关问题及解决办法
2015/11/01 Javascript
javascript瀑布流式图片懒加载实例解析与优化
2016/02/23 Javascript
React组件生命周期详解
2017/07/03 Javascript
js移动端事件基础及常用事件库详解
2017/08/15 Javascript
使用node.js对音视频文件加密的实例代码
2017/08/30 Javascript
微信小程序 功能函数小结(手机号验证*、密码验证*、获取验证码*)
2017/12/08 Javascript
使用vue官方提供的模板vue-cli搭建一个helloWorld案例分析
2018/01/16 Javascript
vue组件中的数据传递方法
2018/05/14 Javascript
vue+express 构建后台管理系统的示例代码
2018/07/19 Javascript
Javascript实现鼠标点击冒泡特效
2019/12/24 Javascript
vue-resource post数据时碰到Django csrf问题的解决
2020/03/13 Javascript
python基础教程之udp端口扫描
2014/02/10 Python
Python中使用partial改变方法默认参数实例
2015/04/28 Python
在Django中输出matplotlib生成的图片方法
2018/05/24 Python
python批量导入数据进Elasticsearch的实例
2018/05/30 Python
python multiprocessing多进程变量共享与加锁的实现
2019/10/02 Python
python使用正则来处理各种匹配问题
2019/12/22 Python
Django关于admin的使用技巧和知识点
2020/02/10 Python
如何用python处理excel表格
2020/06/09 Python
Rockport乐步美国官网:风靡美国的白宫鞋
2016/11/24 全球购物
新加坡交友网站:be2新加坡
2019/04/10 全球购物
初始化了一个没有run()方法的线程类,是否会出错?
2014/03/27 面试题
五一劳动节活动记录
2014/03/23 职场文书
市级青年文明号申报材料
2014/05/26 职场文书
优秀毕业生求职信
2014/06/05 职场文书
学习教师法的心得体会
2014/09/03 职场文书
工作自我推荐信范文
2015/03/25 职场文书
2015年教务工作总结
2015/05/23 职场文书
我家女友可不止可爱呢 公开OP主题曲无字幕动画MV
2022/04/11 日漫