微信小程序 点击切换样式scroll-view实现代码实例


Posted in Javascript onOctober 11, 2019

这篇文章主要介绍了微信小程序 点击切换样式scroll-view实现代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

scroll-view滚动视图点击切换样式

微信小程序 点击切换样式scroll-view实现代码实例

*.wxml

<view class="content">
 <view class="navbg">
  <view class="nav">
   <scroll-view class="scroll-view_H" scroll-x="true">
   <view class="scroll-view_H">
    <view><view class="{{flag==0? 'select':'normal'}}" id="0" bindtap="switchNav">推荐</view></view>
    <view><view class="{{flag==1? 'select':'normal'}}" id="1" bindtap="switchNav">热点</view></view>
    <view><view class="{{flag==2? 'select':'normal'}}" id="2" bindtap="switchNav">北京</view></view>
    <view><view class="{{flag==3? 'select':'normal'}}" id="3" bindtap="switchNav">社会</view></view>
    <view><view class="{{flag==4? 'select':'normal'}}" id="4" bindtap="switchNav">娱乐</view></view>
    <view><view class="{{flag==5? 'select':'normal'}}" id="5" bindtap="switchNav">问答</view></view>
    <view><view class="{{flag==6? 'select':'normal'}}" id="6" bindtap="switchNav">图片</view></view>
    <view><view class="{{flag==7? 'select':'normal'}}" id="7" bindtap="switchNav">科技</view></view>
    <view><view class="{{flag==8? 'select':'normal'}}" id="8" bindtap="switchNav">汽车</view></view>
    <view><view class="{{flag==9? 'select':'normal'}}" id="9" bindtap="switchNav">体育</view></view>
    </view>
   </scroll-view>
  </view>
  <view class="add">+</view>
 </view>
</view>

*.wxss

.navbg{
 background-color: #F6F5F3;
 height: 36px;
 color: #000000;
 display: flex;
 flex-direction: row;
 align-items: center;
}
.nav{
 width: 85%;
 height: 36px;
}
.add{
 width: 15%;
 height: 50px;
 line-height: 50px;
 text-align: right;
 margin-right: 10px;
 font-size: 50px;
}
.scroll-view_H{
 height: 40px;
 display: flex;
 flex-direction: row;
 margin-left: 5px;
}
.normal{
 width: 40px;
 height: 40px;
 line-height: 40px;
 padding-left: 5px;
 padding-right: 5px;
 font-size: 14px;
}
.select{
 width: 40px;
 height: 40px;
 line-height: 40px;
 padding-left: 5px;
 padding-right: 5px;
 font-size: 14px;
 font-weight: bold;
 color: skyblue;
}

*.js

data: {
  flag: 0,
 },
 switchNav: function(e){
  console.log(e.currentTarget.id);
  this.setData({
   flag: e.currentTarget.id
  })
 },

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js取float型小数点后两位数的方法
Jan 18 Javascript
浅谈jQuery中 wrap() wrapAll() 与 wrapInner()的差异
Nov 12 Javascript
微信小程序 实战小程序实例
Oct 08 Javascript
easyui中combotree循环获取父节点至根节点并输出路径实现方法
Nov 10 Javascript
如何防止INPUT按回车自动提交表单FORM
Dec 06 Javascript
微信小程序 数据封装,参数传值等经验分享
Jan 09 Javascript
从零学习node.js之模块规范(一)
Feb 21 Javascript
angularjs实现简单的购物车功能
Sep 21 Javascript
使用vue自定义指令开发表单验证插件validate.js
May 23 Javascript
Vue 使用Props属性实现父子组件的动态传值详解
Nov 13 Javascript
webpack安装配置与常见使用过程详解(结合vue)
Jun 01 Javascript
Ant Design moment对象和字符串之间的相互转化教程
Oct 27 Javascript
vue控制多行文字展开收起的实现示例
Oct 11 #Javascript
这15个Vue指令,让你的项目开发爽到爆
Oct 11 #Javascript
js脚本中执行java后台代码方法解析
Oct 11 #Javascript
基于js实现复制内容到操作系统粘贴板过程解析
Oct 11 #Javascript
ES6之Proxy的get方法详解
Oct 11 #Javascript
vue组件 keep-alive 和 transition 使用详解
Oct 11 #Javascript
jquery将json转为数据字典的实例代码
Oct 11 #jQuery
You might like
php 错误处理经验分享
2011/10/11 PHP
php中计算未知长度的字符串哪个字符出现的次数最多的代码
2012/08/14 PHP
php截取字符串之截取utf8或gbk编码的中英文字符串示例
2014/03/12 PHP
Symfony学习十分钟入门经典教程
2016/02/03 PHP
php数组指针函数功能及用法示例
2020/02/11 PHP
Jquery实战_读书笔记1—选择jQuery
2010/01/22 Javascript
jquery 事件冒泡的介绍以及如何阻止事件冒泡
2012/12/25 Javascript
js格式化时间小结
2014/11/03 Javascript
扒一扒JavaScript 预解释
2015/01/28 Javascript
Jquery解析json字符串及json数组的方法
2015/05/29 Javascript
jQuery表格行上移下移和置顶的实现方法
2015/10/08 Javascript
JS实现模拟百度搜索“2012世界末日”网页地震撕裂效果代码
2015/10/31 Javascript
基于AngularJS+HTML+Groovy实现登录功能
2016/02/17 Javascript
jQuery焦点图左右转换效果
2016/12/12 Javascript
js数组去重的hash方法
2016/12/22 Javascript
nodejs开发微信小程序实现密码加密
2017/07/11 NodeJs
BootStrap Table复选框默认选中功能的实现代码(从数据库获取到对应的状态进行判断是否为选中状态)
2017/07/11 Javascript
jQuery选择器特殊字符与属性空格问题
2017/08/14 jQuery
基于vue的短信验证码倒计时demo
2017/09/13 Javascript
node.js中TCP Socket多进程间的消息推送示例详解
2018/07/10 Javascript
微信小程序表单验证插件WxValidate的二次封装功能(终极版)
2019/09/03 Javascript
通过angular CDK实现页面元素拖放的步骤详解
2020/07/01 Javascript
我所理解的JavaScript中的this指向
2020/09/04 Javascript
openlayers 3实现车辆轨迹回放
2020/09/24 Javascript
nginx配置域名后的二级目录访问不同项目的配置操作
2020/11/06 Javascript
[07:03]显微镜下的DOTA2第九期——430圣堂刺客杀戮秀
2014/06/20 DOTA
Pycharm学习教程(6) Pycharm作为Vim编辑器使用
2017/05/03 Python
python+opencv打开摄像头,保存视频、拍照功能的实现方法
2019/01/08 Python
详解Python网络框架Django和Scrapy安装指南
2019/04/01 Python
python3中numpy函数tile的用法详解
2019/12/04 Python
matplotlib实现显示伪彩色图像及色度条
2019/12/07 Python
美国牛仔品牌:True Religion
2018/11/16 全球购物
公务员平时考核实施方案
2014/03/11 职场文书
局领导领导班子四风对照检查材料
2014/09/27 职场文书
关于 Python json中load和loads区别
2021/11/07 Python
苹果可能正在打击不进行更新的 App
2022/04/24 数码科技