微信小程序实现通过js操作wxml的wxss属性示例

  • 前言
  • 实现思路
  • 实现代码

前言

在web端、手机端、webApp中可以通过js获取dom的方式设置dom属性。

微信小程序中,不能通过这种方式进行操作。

如何在微信小程序中在wxml中操作wxss的属性。

实现思路

通过利用数据绑定实现动态改变样式,

1、在wxxml标签内嵌css属性上绑定js的date值

2、通过js中绑定css属性的date值改变wxml标签内嵌的css属性

实现效果:点击所在地区,弹出选择地区的浮层

实现代码

editAddress.wxml:

<view class='dialogWrap' style='display:{{isShowSelectAddress}}'><view class='selectaddress' >选择地区</view>
</view>
<view class='item' bindtap='showselectregion'><view style='color:#000;margin-top:10px;margin-left:10px'>所在地区 :</view><text style='margin-top:10px'>gdgdfgdf</text><image class='rightdirectionclass' src='../../../../images/leftdirection.png' ></image>
</view>

editAddress.js:

data: {//定义是否显示地址的默认变量值为 noneisShowSelectAddress:"none"},//绑定事件, 更改isShowSelectAddress 的值为block 显示showselectregion:function(){this.setData({isShowSelectAddress:"block"})}

微信小程序实现通过js操作wxml的wxss属性示例相关推荐

  1. 微信小程序如何通过js操作wxmll的wxss属性

    微信小程序如何通过js操作html的css属性 在web端.手机端.webApp中可以通过js获取dom的方式设置dom属性. 微信小程序中,不能通过这种方式进行操作. 如何在微信小程序中在wxml中 ...

  2. 微信小程序-贪吃蛇开发4 wxml和wxss学习

    本系列是作者自学实践过程的记录 本文是微信的wxml和wxss学习使用 有问题欢迎讨论 目录 一.标签 1.1 view 1.2 modal 二.wxss 三.详细学习 一.标签 wxml和html类 ...

  3. 微信小程序一键创建js,json,wxml,wxss

    在写小程序创建项目的时候每一个一般都会有 js,json wxml ,wxss 一个选择一个一个创建 也可以一键创建 创建的时候选择Component 输入名字 这四个就一下创建了 这样创建写的时候j ...

  4. 微信小程序一键置顶操作详解:

    微信小程序一键置顶操作详解: 第一种方式:采用scroll-view滚动视图实现 第二种方式,直接用view实现 第一种方式:采用scroll-view滚动视图实现 下面是代码简介: wxml文件代码 ...

  5. 微信小程序获取app.js中的公共数据

    微信小程序获取app.js中的公共数据 小程序项目结构如下 app.js App({list: [{id: 1,name: '完美型',content: "属于第一型的你,相信常常这感觉,对 ...

  6. 微信小程序首页index.js获取不到app.js中动态设置的globalData的原因以及解决方法

    微信小程序首页index.js获取不到app.js中动态设置的globalData的原因以及解决方法 参考文章: (1)微信小程序首页index.js获取不到app.js中动态设置的globalDat ...

  7. 微信小程序(购物车)--在wxml中设置保留小数位数

    微信小程序(购物车)–在wxml中设置保留小数位数 一.在该页面文件夹下新建一个wxs后缀的文件 var filters = {toFix: function (value) {return valu ...

  8. 微信小程序--在app.js 和其他页面中更改globalData的值

    微信小程序--在app.js 和其他页面中更改globalData的值 app.js中修改 其他页面 app.js中修改 在app.js中,应当在小程序初始化完成以后再更改全局变量的值,即在onLau ...

  9. 微信小程序认证成功怎么操作

    微信小程序认证成功怎么操作?要花你多少钱呢! 现在是Z世代,新能源车.芯片.AI的时代了,不会还有企业.店铺,想通过聘请程序员,或者花个大几万去开发一个微信小程序吧. 不会吧,这不会是真的吧. 今天珍 ...

最新文章

  1. [云炬创业管理笔记]第九章为创业成败而准备测试2
  2. TensorFlow 1.0正式发布
  3. Linux软件包组的选择
  4. 【学习笔记】HTML基础:使用html制作网页
  5. linux进程和线程理解
  6. 关于软件开发的个人体会
  7. css如何设置动画,css3如何设置动画?css设置简单动画的方法
  8. 获取实时股票行情通达信接口
  9. 常见的 Android 性能指标获取方式:CPU、FPS、Memory、GPU 、I/O、Network
  10. 60秒倒计时钟单片机实物程序
  11. 搜狐老矣,尚能饭否?
  12. 记各种纸尿裤用后感——花王大王MOONY尤妮佳好奇帮宝适等等等
  13. python 获取csv的列数_Python读取excel的两种方法
  14. 《用C#制作PDF文件全攻略》
  15. golang GC垃圾回收机制
  16. MODIS MOD13A3 ndvi数据sg批量滤波
  17. 机器学习基础(一)混淆矩阵,真阳性(TP),真阴性(TN),假阳性(FP),假阴性(FN)以及敏感性(Sensitivity)和特异性(Specificity)
  18. c 计算机二级考试试题,计算机二级c语言考试试题及答案
  19. 竞争神经网络与SOM神经网络详解与matlab实践
  20. H.264中的SPS和PPS

热门文章

  1. linux高级编程基础系列:线程间通信
  2. BTS-LovelyFonts
  3. matlab 判断空字符串,测试空字符串和缺失值
  4. php中让不显示某一列,excel中a列不见了怎么办
  5. 2.基于原型的聚类方法
  6. 信息学奥赛一本通:1169:大整数减法
  7. 网络系统集成课程设计
  8. 小新air扩容 重装系统 恢复系统
  9. Android开发和測试实践 - 接入友盟统计
  10. 20分钟 Awk 入门