微信小程序 点击切换样式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 相关文章推荐
dropdownlist之间的互相联动实现(显示与隐藏)
Nov 24 Javascript
Extjs4 GridPanel的主要配置参数详细介绍
Apr 18 Javascript
javascript抖动元素的小例子
Oct 28 Javascript
JavaScript中实现依赖注入的思路分享
Jan 15 Javascript
使用angularjs创建简单表格
Jan 21 Javascript
Bootstrap中的Dropdown下拉菜单更改为悬停(hover)触发
Aug 31 Javascript
详解让sublime text3支持Vue语法高亮显示的示例
Sep 29 Javascript
angular动态表单制作
Feb 23 Javascript
Vue.js特性Scoped Slots的浅析
Feb 20 Javascript
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
Jun 10 jQuery
layui.use模块外部使用其内部定义的js封装函数方法
Sep 16 Javascript
vue+element 实现商城主题开发的示例代码
Mar 26 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调用数据库的存贮过程
2006/10/09 PHP
PHP时间类完整实例(非常实用)
2015/12/25 PHP
php+MySql实现登录系统与输出浏览者信息功能
2016/07/01 PHP
PHP实现的简单组词算法示例
2018/04/10 PHP
JQuery+JS实现仿百度搜索结果中关键字变色效果
2011/08/02 Javascript
javascript Array.prototype.slice的使用示例
2013/11/14 Javascript
使用script的src实现跨域和类似ajax效果
2014/11/10 Javascript
JavaScript的Number对象的toString()方法
2015/12/18 Javascript
第十章之巨幕页头缩略图与警告框组件
2016/04/25 Javascript
各式各样的导航条效果css3结合jquery代码实现
2016/09/17 Javascript
12306 刷票脚本及稳固刷票脚本(防挂)
2017/01/04 Javascript
vue2.0开发入门笔记之.vue文件的生成和使用
2017/09/19 Javascript
利用js实现前后台传送Json的示例代码
2018/03/29 Javascript
通过JS深度判断两个对象字段相同
2019/06/14 Javascript
深入学习js函数的隐式参数 arguments 和 this
2019/06/24 Javascript
vue导入.md文件的步骤(markdown转HTML)
2020/12/31 Vue.js
python将人民币转换大写的脚本代码
2013/02/10 Python
Android应用开发中Action bar编写的入门教程
2016/02/26 Python
Python之ReportLab绘制条形码和二维码的实例
2018/01/15 Python
Windows下python3.6.4安装教程
2018/07/31 Python
Python 获取中文字拼音首个字母的方法
2018/11/28 Python
用python实现英文字母和相应序数转换的方法
2019/09/18 Python
Python二元赋值实用技巧解析
2019/10/25 Python
解决python web项目意外关闭,但占用端口的问题
2019/12/17 Python
TensorFlow实现从txt文件读取数据
2020/02/05 Python
scrapy-redis分布式爬虫的搭建过程(理论篇)
2020/09/29 Python
超级英雄、电影和电视、乐队和音乐T恤:Loud Clothing
2019/09/01 全球购物
大家检讨书5000字
2014/02/03 职场文书
优秀毕业生推荐信范文
2014/03/07 职场文书
群众路线教育实践活动对照检查材料
2014/09/22 职场文书
住房抵押登记委托书
2014/09/27 职场文书
2014年幼儿园后勤工作总结
2014/11/10 职场文书
地震慰问信
2015/02/14 职场文书
被告答辩状范文
2015/05/22 职场文书
同学聚会致辞集锦
2015/07/28 职场文书
什么是SOLID
2022/03/24 Javascript