微信小程序中可以使用setData()方法动态设置CSS样式。

例如,我们可以在wxml文件中定义一个样式类:

```
<view class="my-class">Hello World</view>
```

然后在js文件中使用setData()方法动态设置该样式类的CSS样式:

```
Page({
  data: {
    myClassStyle: ''
  },
  onLoad: function () {
    this.setData({
      myClassStyle: 'color: red; font-size: 20px;'
    })
  }
})
```

在上面的例子中,我们在onLoad()方法中使用setData()方法设置了myClassStyle属性的值为'color: red; font-size: 20px;',这样就动态设置了my-class样式类的CSS样式。

最后,在wxml文件中使用动态绑定的方式将myClassStyle属性绑定到my-class样式类上:

```
<view class="my-class" style="{{myClassStyle}}">Hello World</view>
```

这样就可以动态设置CSS样式了。

微信小程序js如何动态设置css相关推荐

  1. 微信会员卡html修改样式模板,微信小程序 JS动态修改样式的实现代码

    微信小程序这个坑啊,js动态修改样式,我们并不能用js或者jq 轻轻松松一行代码搞定.或者用removeClass addClass 来修改样式. 以下是一种动态修改样式的方法,原理是绑定数据,然后动 ...

  2. 微信小程序为什么不用HTML5、CSS,自己搞了个WXML、WXSS,很多框架用不了,好处一点不知道?

    转 https://www.zhihu.com/question/51809406 微信小程序为什么不用HTML5.CSS,自己搞了个WXML.WXSS,很多框架用不了,好处一点不知道,以前项目根本没 ...

  3. uni-app 微信小程序根据角色动态的更改底部tabbar

    文章目录 1. 需求背景 1.1 源码下载 2. 问题前提及思路 3. 开始撸 3.1 设置 `tabbar.js` 配置不同角色不同的菜单 3.2 设置 `page.json` 3.3 vue 配置 ...

  4. 微信小程序中布局使用的css布局语法

    微信小程序的布局是基于css的布局,可以参考一些学习网站上面的css的基础学习 以下是布局的一些语法规则 class 用  .class{} id    用  #id{} 类的子元素添加css  (1 ...

  5. 微信小程序js过度动画

    微信小程序js过度动画 如有错误还请大神指教.如果觉得不错可以关注我了解更多. 一,我们先来看看效果吧. 二,我们用的是js的逐帧动画,css也可有相同的效果,我们这里用js // pages/arr ...

  6. 微信小程序中使用动态echarts

    微信小程序中使用动态echarts,套值可用 1.先在微信开发者工具中创建一个项目 2. 在echarts-for-weixin中下载项目 解压后打开,把ec-canvas文件夹复制到项目pages同 ...

  7. 微信小程序:wx-charts动态绘制折线图

    微信小程序:wx-charts动态绘制折线图 wx-charts是基于 Canvas的微信小程序主流图表工具,体积小易操作,支持多种图表的绘制,这里主要就动态绘制折线图做出详解,所谓动态,指的是表格的 ...

  8. 微信小程token_微信小程序url与token设置详解

    微信小程序url与token设置详解 新浪云应用sae的代码里创建一个weixin.php文件,写入以下代码 isValid(); class wechatAPI { public function ...

  9. 微信小程序修改数组中的元素_微信小程序——this.setData()动态修改数组中的某一值...

    微信小程序--this.setData()动态修改数组中的某一值S8v编程技术_踩坑日志_进阶指南_无知人生 大家是不是都觉得微信小程序的开发方式和 vue react 这种框架的开发方式很像?S8v ...

最新文章

  1. java 隐藏地址栏参数_要想在浏览器的地址栏上的URL中隐藏传输的参数,需要将form标签的method属性值设置为( )。 (5.0分)_学小易找答案...
  2. apache 创建多端口监听
  3. SAP HANA:开启企业管理软件下一波革新浪潮?
  4. 转载:比Python快100倍,利用spaCy和Cython实现高速NLP项目
  5. 如何用JavaScript实现获取验证码的效果
  6. 腾讯 Github 全球贡献前十;三星可折叠手机售价 1.6 万;OpenTitan 正式开源|极客头条...
  7. 文字处理技术:文字形状绕排不是挺简单的事吗,怎么搞得这么复杂
  8. java挂黑链,挂黑链代码汇总
  9. a10 amd 安装黑苹果_分享黑苹果安装经验
  10. 41 神经网络-神经元模型及神经网络模型
  11. 网易经典评论(一)创业
  12. FPGA开发——SRIO
  13. Spring Boot (八): Mybatis 增强工具 MyBatis-Plus
  14. 自建网站教程!如何用云服务器搭建个人网站?
  15. 第二章软件测试基础知识
  16. 如何学会记账,并分别统计每个月收入和支出的金额
  17. 5.mysql的数据结构
  18. 【迅为iMX6Q】开发板:uboot-imx编译
  19. 基于C#结合SQL设计学生成绩系统系统
  20. PM如何整合资源——来自项目管理群的讨论

热门文章

  1. 变压器进行交流耐压试验的目的及试验方法
  2. 分区启动Grub2配置详解
  3. python命名标识符_详解Python标识符命名规范
  4. python 中 pandas 忽略警告错误
  5. 快来抢,成都传智播客学费一人只需1000元了
  6. 内联网、外联网、互联网,你晓得几个
  7. 蚂蚁vp下载_青团社VP青团兼职CEO莫凡荣登2019福布斯中国“30Under30”精英榜
  8. 程序员,在北上广深赚够100万,能回到家乡生活,靠谱么
  9. 被动FTP虚拟服务器设置,在IIS上设置FTP被动模式的端口范围
  10. http响应状态码304