微信小程序 点击切换样式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弹出层的显示与隐藏示例代码
Dec 27 Javascript
js实现日历可获得指定日期周数及星期几示例分享(js获取星期几)
Mar 14 Javascript
深入学习jQuery Validate表单验证
Jan 18 Javascript
JS实现放大、缩小及拖拽图片的方法【可兼容IE、火狐】
Aug 23 Javascript
快速使用node.js进行web开发详解
Apr 26 Javascript
深入理解JavaScript继承的多种方式和优缺点
May 12 Javascript
Vue.js结合Ueditor富文本编辑器的实例代码
Jul 11 Javascript
JavaScript基础心法 深浅拷贝(浅拷贝和深拷贝)
Mar 05 Javascript
vueJs实现DOM加载完之后自动下拉到底部的实例代码
Aug 31 Javascript
微信小程序实现点击空白隐藏的方法示例
Aug 13 Javascript
vue2.* element tabs tab-pane 动态加载组件操作
Jul 19 Javascript
JavaScript实现一键复制内容剪贴板
Jul 23 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中使用Oracle数据库(6)
2006/10/09 PHP
多php服务器实现多session并发运行
2006/10/09 PHP
关于php fread()使用技巧
2010/01/22 PHP
codeigniter框架批量插入数据
2014/01/09 PHP
PHP入门教程之图像处理技巧分析
2016/09/11 PHP
浅谈PHP之ThinkPHP框架使用详解
2020/07/21 PHP
js 屏蔽鼠标右键脚本附破解方法
2009/12/03 Javascript
JSON.stringify 语法实例讲解
2012/03/14 Javascript
javascript中input中readonly和disabled区别介绍
2012/10/23 Javascript
Jquery实现带动画效果的经典二级导航菜单
2013/03/22 Javascript
JS增加行复制行删除行的实现代码
2013/11/09 Javascript
javascript实现2048游戏示例
2014/05/04 Javascript
多引号嵌套的变量命名的问题
2014/05/09 Javascript
js实现Select列表内容自动滚动效果代码
2015/08/20 Javascript
jquery.validate提示错误信息位置方法
2016/01/22 Javascript
Javascript中作用域的详细介绍
2016/10/06 Javascript
jQuery基于事件控制实现点击显示内容下拉效果
2017/03/07 Javascript
使用angular-cli webpack创建多个包的方法
2018/10/16 Javascript
Vue中computed、methods与watch的区别总结
2019/04/10 Javascript
webpack常用构建优化策略小结
2019/11/21 Javascript
jQuery实现弹出层效果
2019/12/10 jQuery
Node.js中的异步生成器与异步迭代详解
2021/01/31 Javascript
Python调用命令行进度条的方法
2015/05/05 Python
Python实现把数字转换成中文
2015/06/29 Python
Python的Flask框架中的Jinja2模板引擎学习教程
2016/06/30 Python
python退出命令是什么?详解python退出方法
2018/12/10 Python
python-tkinter之按钮的使用,开关方法
2019/06/11 Python
python解释器spython使用及原理解析
2019/08/24 Python
Python使用指定字符长度切分数据示例
2019/12/05 Python
详解Python中的路径问题
2020/09/02 Python
如何基于Python pygame实现动画跑马灯
2020/11/18 Python
CSS实现雨滴动画效果的实例代码
2019/10/08 HTML / CSS
甜品店的创业计划书范文
2014/01/02 职场文书
人事文员岗位职责
2014/02/16 职场文书
环卫工作个人总结
2015/03/04 职场文书
Vue如何实现组件间通信
2021/05/15 Vue.js