微信小程序 点击切换样式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 tab标签页的制作
May 10 Javascript
JQuery 应用 JQuery.groupTable.js
Dec 15 Javascript
jquery.combobox中文api和例子,修复了上面的小bug
Mar 28 Javascript
读jQuery之十一 添加事件核心方法
Jul 31 Javascript
jQuery中html()方法用法实例
Dec 25 Javascript
javascript实现youku的视频代码自适应宽度
May 25 Javascript
精通JavaScript的this关键字
May 28 Javascript
微信小程序 获取相册照片实例详解
Nov 16 Javascript
Bootstrap笔记—折叠实例代码
Mar 13 Javascript
javascript中的隐式调用
Feb 10 Javascript
浅谈webpack 四个核心概念之Entry
Jun 12 Javascript
JavaScript面试中常考的字符串操作方法大全(包含ES6)
May 10 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+MYSQL实现用户的增删改查
2015/03/24 PHP
支付宝支付开发――当面付条码支付和扫码支付实例
2016/11/04 PHP
PHP7导出Excel报ERR_EMPTY_RESPONSE解决方法
2019/04/16 PHP
Laravel 解决composer相关操作提示php相关异常的问题
2019/10/23 PHP
PHP7 新增功能
2021/03/09 PHP
初学prototype,发个JS接受URL参数的代码
2006/09/25 Javascript
类之Prototype.js学习
2007/06/13 Javascript
js/jQuery简单实现选项卡功能
2014/01/02 Javascript
jQuery实现自定义下拉列表
2015/01/05 Javascript
JavaScript中反正弦函数Math.asin()的使用简介
2015/06/14 Javascript
ionic js 模型 $ionicModal 可以遮住用户主界面的内容框
2016/06/06 Javascript
React实现双向绑定示例代码
2016/09/19 Javascript
浅谈js script标签中的预解析
2016/12/30 Javascript
Node.js中看JavaScript的引用
2017/04/22 Javascript
手把手教你搭建ES6的开发运行环境
2017/07/11 Javascript
移动端H5页面返回并刷新页面(BFcache)的方法
2018/11/06 Javascript
[54:18]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS BO3 第一场 1月22日
2021/03/11 DOTA
Go语言基于Socket编写服务器端与客户端通信的实例
2016/02/19 Python
Python进阶之自定义对象实现切片功能
2019/01/07 Python
python使用PIL实现多张图片垂直合并
2019/01/15 Python
Win10+GPU版Pytorch1.1安装的安装步骤
2019/09/27 Python
Python如何使用turtle库绘制图形
2020/02/26 Python
Django ForeignKey与数据库的FOREIGN KEY约束详解
2020/05/20 Python
CSS3的column-fill属性对齐列内容高度的用法详解
2016/07/01 HTML / CSS
Sunglasses Shop德国站:欧洲排名第一的太阳镜网站
2017/08/01 全球购物
爱尔兰橄榄球店:Irish Rugby Store
2019/12/05 全球购物
迎八一活动主题
2014/01/31 职场文书
售后服务经理岗位职责
2014/02/25 职场文书
成人继续教育实施方案
2014/03/01 职场文书
大学生联谊活动策划书(光棍节)
2014/10/10 职场文书
感谢信怎么写
2015/01/21 职场文书
师德承诺书2015
2015/04/28 职场文书
队名及霸气口号大全
2015/12/25 职场文书
初中美术教学反思
2016/02/17 职场文书
辞职申请书范本
2019/05/20 职场文书
Mysql systemctl start mysqld报错的问题解决
2021/06/03 MySQL