微信小程序 点击切换样式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 相关文章推荐
jquery 元素控制(追加元素/追加内容)介绍及应用
Apr 21 Javascript
ExtJS4 动态生成的grid导出为excel示例
May 02 Javascript
JavaScript的Backbone.js框架环境搭建及Hellow world示例
May 07 Javascript
常用JS图片滚动(无缝、平滑、上下左右滚动)代码大全(推荐)
Dec 20 Javascript
AngularJS中的promise用法分析
May 19 Javascript
JS实现为动态创建的元素添加事件操作示例
Mar 17 Javascript
React Router v4 入坑指南(小结)
Apr 08 Javascript
angular6 利用 ngContentOutlet 实现组件位置交换(重排)
Nov 02 Javascript
react 组件传值的三种方法
Jun 03 Javascript
js实现时钟定时器
Mar 26 Javascript
通过js随机函数Math.random实现乱序
May 19 Javascript
Vue中强制组件重新渲染的正确方法
Jan 03 Vue.js
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简单浏览目录内容的实现代码
2013/06/07 PHP
使用session判断用户登录用户权限(超简单)
2013/06/08 PHP
PHP中strpos、strstr和stripos、stristr函数分析
2016/06/11 PHP
CI框架无限级分类+递归的实现代码
2016/11/01 PHP
Mac系统下安装PHP Xdebug
2018/03/30 PHP
thinkphp 框架数据库切换实现方法分析
2020/05/18 PHP
javascript之Partial Application学习
2013/01/10 Javascript
jQuery插件EasyUI获取当前Tab中iframe窗体对象的方法
2016/08/05 Javascript
用原生js统计文本行数的简单示例
2016/08/19 Javascript
JavaScript中${pageContext.request.contextPath}取值问题及解决方案
2016/12/08 Javascript
node+koa实现数据mock接口的方法
2017/09/20 Javascript
redux-saga 初识和使用
2018/03/10 Javascript
vue 监听键盘回车事件详解 @keyup.enter || @keyup.enter.native
2018/08/25 Javascript
Nuxt.js之自动路由原理的实现方法
2018/11/21 Javascript
JavaScript数据结构与算法之二叉树添加/删除节点操作示例
2019/03/01 Javascript
JavaScript中0、空字符串、'0'是true还是false的知识点分享
2019/09/16 Javascript
Vue中使用Lodop插件实现打印功能的简单方法
2019/12/19 Javascript
Element Tooltip 文字提示的使用示例
2020/07/26 Javascript
vue 避免变量赋值后双向绑定的操作
2020/11/07 Javascript
python列出目录下指定文件与子目录的方法
2015/07/03 Python
通过Python爬虫代理IP快速增加博客阅读量
2016/12/14 Python
PYTHON基础-时间日期处理小结
2018/05/05 Python
Python数据分析:手把手教你用Pandas生成可视化图表的教程
2018/12/15 Python
python 通过邮件控制实现远程控制电脑操作
2020/03/16 Python
什么是Python包的循环导入
2020/09/08 Python
python3通过subprocess模块调用脚本并和脚本交互的操作
2020/12/05 Python
python statsmodel的使用
2020/12/21 Python
荷兰网上买鞋:MooieSchoenen.nl
2017/09/12 全球购物
英国户外服装品牌:Craghoppers
2019/04/25 全球购物
美国家居装饰店:Z Gallerie
2020/12/28 全球购物
经理秘书岗位职责
2013/11/14 职场文书
党员个人对照检查材料
2014/10/01 职场文书
2014年人事工作总结范文
2014/11/19 职场文书
明星邀请函
2015/02/02 职场文书
PHP实现rar解压读取扩展包小结
2021/06/03 PHP
InterProcessMutex实现zookeeper分布式锁原理
2022/03/21 Java/Android