微信小程序 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 相关文章推荐
JavaScript 动态将数字金额转化为中文大写金额
May 14 Javascript
javascript当onmousedown、onmouseup、onclick同时应用于同一个标签节点Element
Jan 05 Javascript
JQUBAR1.1 jQuery 柱状图插件发布
Nov 28 Javascript
通过javascript把图片转化为字符画
Oct 24 Javascript
使用JavaScript实现Java的List功能(实例讲解)
Nov 07 Javascript
关于javascript模块加载技术的一些思考
Nov 28 Javascript
JQuery.get提交页面不跳转的解决方法
Jan 13 Javascript
jQuery+jsp实现省市县三级联动效果(附源码)
Dec 03 Javascript
Node.js  事件循环详解及实例
Aug 06 Javascript
利用Node.js检测端口是否被占用的方法
Dec 07 Javascript
如何用webpack4.0撸单页/多页脚手架 (jquery, react, vue, typescript)
Jun 18 jQuery
vue3.0中使用element的完整步骤
Mar 04 Vue.js
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
短波的认识
2021/03/01 无线电
php 冒泡排序 交换排序法
2011/05/10 PHP
PHP flush()与ob_flush()的区别详解
2013/06/03 PHP
PHP操作MySQL的mysql_fetch_* 函数的常见用法教程
2015/12/25 PHP
php+jQuery+Ajax实现点赞效果的方法(附源码下载)
2020/07/21 PHP
javascript 写类方式之八
2009/07/05 Javascript
JavaScript实现网页上的浮动广告的简单方法
2013/06/14 Javascript
使用jquery自定义鼠标样式满足个性需求
2013/11/05 Javascript
jquery分析文本里url或邮件地址为真实链接的方法
2015/06/20 Javascript
JS自定义选项卡函数及用法实例分析
2015/09/02 Javascript
基于jQuery1.9版本如何判断浏览器版本类型
2016/01/12 Javascript
BootStrap注意事项小结(五)表单
2017/03/10 Javascript
浅谈angularJS的$watch失效问题的解决方案
2017/08/11 Javascript
vue-router 导航钩子的具体使用方法
2017/08/31 Javascript
vue实现提示保存后退出的方法
2018/03/15 Javascript
JS实现的贪吃蛇游戏完整实例
2019/01/18 Javascript
用Cordova打包Vue项目的方法步骤
2019/02/02 Javascript
了解JavaScript表单操作和表单域
2019/05/27 Javascript
vue-router路由模式详解(小结)
2019/08/26 Javascript
vue实现codemirror代码编辑器中的SQL代码格式化功能
2019/08/27 Javascript
node.js中path路径模块的使用方法实例分析
2020/02/13 Javascript
2分钟实现一个Vue实时直播系统的示例代码
2020/06/05 Javascript
vue v-for 点击当前行,获取当前行数据及event当前事件对象的操作
2020/09/10 Javascript
antdesign-vue结合sortablejs实现两个table相互拖拽排序功能
2021/01/08 Vue.js
Python线性方程组求解运算示例
2018/01/17 Python
python合并同类型excel表格的方法
2018/04/01 Python
详解Django+Uwsgi+Nginx 实现生产环境部署
2018/11/06 Python
Python面向对象之类的定义与继承用法示例
2019/01/14 Python
Python3之乱码\xe6\x97\xa0\xe6\xb3\x95处理方式
2020/05/11 Python
python:HDF和CSV存储优劣对比分析
2020/06/08 Python
浅谈CSS3动画的回调处理
2016/07/21 HTML / CSS
世界上最受欢迎的花店:1-800-Flowers.com
2020/06/01 全球购物
Linux不知道文件后缀名怎么判断文件类型
2014/08/21 面试题
《爱如茉莉》教后反思
2014/04/12 职场文书
2019年“我为祖国点赞”演讲稿(3篇)
2019/09/26 职场文书
nginx设置资源请求目录的方式详解
2022/05/30 Servers