微信小程序 点击切换样式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变量作用域及可访问性的探讨
Nov 23 Javascript
Jquery公告滚动+AJAX后台得到数据
Apr 14 Javascript
关于jquery的多个选择器的使用示例
Oct 18 Javascript
解析javascript中鼠标滚轮事件
May 26 Javascript
js时间戳格式化成日期格式的多种方法介绍
Feb 16 Javascript
微信小程序利用co处理异步流程的方法教程
May 20 Javascript
使用jQuery实现页面定时弹出广告效果
Aug 24 jQuery
微信小程序排坑指南详解
May 23 Javascript
javascript实现5秒倒计时并跳转功能
Jun 20 Javascript
Weex开发之WEEX-EROS开发踩坑(小结)
Oct 16 Javascript
Postman无法正常返回结果问题解决
Aug 28 Javascript
Vue利用localStorage本地缓存使页面刷新验证码不清零功能的实现
Sep 04 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/01/27 PHP
PHP 计算代码执行耗时的代码修正网上普遍错误
2011/05/14 PHP
PHP中ini_set和ini_get函数的用法小结
2014/02/18 PHP
PHP中设置一个严格30分钟过期Session面试题的4种答案
2014/07/30 PHP
PHP中快速生成随机密码的几种方式
2017/04/17 PHP
JavaScript的面向对象(一)
2006/11/09 Javascript
一个高效的JavaScript压缩工具下载集合
2007/03/06 Javascript
javascript之可拖动的iframe效果代码
2008/08/01 Javascript
js 纯数字不重复排列的另类方法
2010/07/17 Javascript
JSF中confirm弹出框的用法示例介绍
2014/01/07 Javascript
用Jquery选择器计算table中的某一列某一行的合计
2014/08/13 Javascript
深入理解JavaScript系列(21):S.O.L.I.D五大原则之接口隔离原则ISP详解
2015/03/05 Javascript
深入解析Backbone.js框架的依赖库Underscore.js的作用
2016/05/07 Javascript
JS对象的深度克隆方法示例
2017/03/16 Javascript
windows下vue-cli导入bootstrap样式
2017/04/25 Javascript
详解Vue中过度动画效果应用
2017/05/25 Javascript
angularjs实现分页和搜索功能
2018/01/03 Javascript
npm全局模块卸载及默认安装目录修改方法
2018/05/15 Javascript
js实现文件上传功能 后台使用MultipartFile
2018/09/08 Javascript
深入理解Angularjs 脏值检测
2018/10/12 Javascript
解决JavaScript中0.1+0.2不等于0.3问题
2018/10/23 Javascript
对vuex中getters计算过滤操作详解
2019/11/06 Javascript
python利用正则表达式排除集合中字符的功能示例
2017/10/10 Python
pandas通过loc生成新的列方法
2018/11/28 Python
Python3.5基础之变量、数据结构、条件和循环语句、break与continue语句实例详解
2019/04/26 Python
Python实现插入排序和选择排序的方法
2019/05/12 Python
VPS CENTOS 上配置python,mysql,nginx,uwsgi,django的方法详解
2019/07/01 Python
澳大利亚的奢侈品牌:Oroton
2016/08/26 全球购物
家教广告词
2014/03/19 职场文书
个人债务授权委托书范本
2014/10/05 职场文书
教师党员自我评议不足范文
2014/10/19 职场文书
领导干部作风建设工作总结
2014/10/23 职场文书
2015年爱牙日活动总结
2015/02/05 职场文书
《生物入侵者》教学反思
2016/02/16 职场文书
八年级数学教学反思
2016/02/17 职场文书
AJAX实现省市县三级联动效果
2021/10/16 Javascript