微信小程序 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 相关文章推荐
对字符串进行HTML编码和解码的JavaScript函数
Feb 01 Javascript
锋利的jQuery 要点归纳(二) jQuery中的DOM操作(下)
Mar 23 Javascript
jQuery中[attribute!=value]选择器用法实例
Dec 31 Javascript
jQuery实现的精美平滑二级下拉菜单效果代码
Mar 28 Javascript
jQuery Tags Input Plugin(添加/删除标签插件)详解
Jun 20 Javascript
JavaScript仿微信打飞机游戏
Jul 05 Javascript
jQuery完成表单验证的实例代码(纯代码)
Sep 30 jQuery
vue在使用ECharts时的异步更新和数据加载详解
Nov 22 Javascript
简单理解Vue中的nextTick方法
Jan 30 Javascript
小程序如何构建骨架屏
May 29 Javascript
vue学习笔记之作用域插槽实例分析
Feb 01 Javascript
Javascript地址引用代码实例解析
Feb 25 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之Smarty入门
2007/01/04 PHP
ThinkPHP之import方法实例详解
2014/06/20 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
2019/11/24 PHP
javascript attachEvent绑定多个事件执行顺序问题
2010/10/20 Javascript
Jquery拖拽并简单保存的实现代码
2010/11/28 Javascript
Javascript弹出窗口的各种方法总结
2013/11/11 Javascript
Javascript call和apply区别及使用方法
2013/11/14 Javascript
JavaScript中的Math 使用介绍
2014/04/21 Javascript
特殊情况下如何获取span里面的值
2014/05/20 Javascript
浅谈Javascript的静态属性和原型属性
2015/05/07 Javascript
超全面的JavaScript开发规范(推荐)
2017/01/21 Javascript
详解Node.js 命令行程序开发教程
2017/06/07 Javascript
用React实现一个完整的TodoList的示例代码
2017/10/30 Javascript
基于three.js编写的一个项目类示例代码
2018/01/05 Javascript
vue富文本编辑器组件vue-quill-edit使用教程
2018/09/21 Javascript
微信小程序tabBar设置实例解析
2019/11/14 Javascript
vue 解决在微信内置浏览器中调用支付宝支付的情况
2020/11/09 Javascript
wxPython窗口的继承机制实例分析
2014/09/28 Python
详解Python验证码识别
2016/01/25 Python
Python爬取三国演义的实现方法
2016/09/12 Python
Python反射和内置方法重写操作详解
2018/08/27 Python
Python中的asyncio代码详解
2019/06/10 Python
Django框架静态文件使用/中间件/禁用ip功能实例详解
2019/07/22 Python
PyTorch中topk函数的用法详解
2020/01/02 Python
postman和python mock测试过程图解
2020/02/22 Python
全球性的在线商店:Vogca
2019/05/10 全球购物
高中生班主任评语
2014/04/25 职场文书
质量承诺书怎么写
2014/05/24 职场文书
护士找工作求职信
2014/07/02 职场文书
2014年单位工作总结范文
2014/11/27 职场文书
党员个人总结范文
2015/02/14 职场文书
通知范文怎么写
2015/04/16 职场文书
幼儿园教师安全责任书
2015/05/08 职场文书
apache基于端口创建虚拟主机的示例
2021/04/24 Servers
MySQL 使用索引扫描进行排序
2021/06/20 MySQL
JS前端使用canvas实现物体的点选示例
2022/08/05 Javascript