uniapp-简单banner实现

效果:点击某一状态,会显示其下划线,表示选中状态。
代码如下:

<template><view class="p-tb-10 f-r jc-a" ><text :class="{'b-b':item.code==1}" v-for="(item,key) in status" :key='key' @click="chooseState($event,key)">{{item.value}}</text></view>
</template>
<script>export default{data(){return{status:[{cont:0,value:'全部',code:1},{cont:1,value:'待发',code:0},{cont:2,value:'已发',code:0},{cont:3,value:'已交付',code:0}]}},methods:{// 获取对象及其键值chooseState(e,index){// foreach循环清空所有的选中状态this.status.forEach(function(item,i){item.code=0})// 将当前对象的状态设为已选中this.status[index].code=1console.log(this.status[index].code)},}}
</script><style>.b-b{border-bottom: 4rpx solid #999999;}
</style>

里面主要涉及到的知识点:
vue动态修改标签的样式属性

uniapp-简单banner实现相关推荐

  1. Uni-App 简单引导页示例

    Uni-App 简单引导页示例 第一步:建3个页面文件.在pages目录下,新建index/init.vue.index/guide.vue.index/home.vue pages.json: {{ ...

  2. uniapp简单封装的激励广告和插屏广告

    挺久没更新公众号了,今天给大家写一个uniapp简单封装的激励广告和插屏广告的教程,主要的解决的问题就是如果一个小程序页面多且需要调用的广告也比较多,这样会导致出现许多的重复代码,而且使得页面js文件 ...

  3. uniapp简单搞定支付传统的开发支付需要前后端做很多工作,各种参数的处理,签名,秘钥的验证校验等,尤其是涉及到多种不同的平台支付,更是繁琐;而且以往的支付是由后端主导的,如果后端是个菜鸡,那么做这

    uniapp简单搞定支付 传统的开发支付需要前后端做很多工作,各种参数的处理,签名,秘钥的验证校验等,尤其是涉及到多种不同的平台支付,更是繁琐:而且以往的支付是由后端主导的,如果后端是个菜鸡,那么做这 ...

  4. uni-app简单应用和页面跳转

    uni-app简单应用和页面跳转 上篇写的HBuilderX 的安装和使用 https://blog.csdn.net/YaoChiZaoFan/article/details/106538651 这 ...

  5. HBuilderX uni-app简单实现静态登录页面(实例)

    本章用到......uni-app页面跳转uni.navigateTo方法.uni.navigateBack方法.uni-app简单实现邮箱验证码发送点击后读秒样式.登录账号.密码正则表达式验证等 适 ...

  6. uniapp简单UI界面设计《登录界面 粉丝列表 我的好友 设置页面等》(附源码)

    涉及Uniapp框架结构.UI图到界面标签元素的转换过程.标签Uniapp框架配置和Uniapp常见组件使用,熟练使用Uniapp常用API和Flex布局,熟练掌握页面跳转数据传参方法以及uniapp ...

  7. 简单banner制作

    简单做了一个banner,效果不是很好,主要温习了蒙版知识和滤镜的使用,其中使用(图像 > 调整 >  照片滤镜, 可以让图片融合得更协调,另外图片上添加斜线做背景,这些小技巧在做bann ...

  8. uniapp 简单有效判断手指滑动方向

    @touchstart="touchStart"@touchend="touchEnd"@touchmove='move' 首先 是在uniapp中运用这三个方 ...

  9. uniapp简单搞定支付

    传统的开发支付需要前后端做很多工作,各种参数的处理,签名,秘钥的验证校验等,尤其是涉及到多种不同的平台支付,更是繁琐:而且以往的支付是由后端主导的,如果后端是个菜鸡,那么做这个支付会相当累人,所以为了 ...

  10. 笔记1:uni-app简单创建配置路径样式tabbar页面跳转

    1,下载安装编辑器:https://www.dcloud.io/ 2,打开HBuilder,文件-新建-项目 选择平台uni-app,填写项目名称,保存路径,选择模板,创建 3,选择平台不一样,模板选 ...

最新文章

  1. 习题8-6 删除字符 (20 分)
  2. Android Material各种颜色设置
  3. boost::pointer_traits的用法实例
  4. 微软面试题:有100万个数字(1到9),其中只有1个数字重复2次,如何快速找出该数字
  5. 百面机器学习——第一章特征工程
  6. 光栅图形学算法基础其三 (消隐算法)
  7. 实验报告-python文库_python程序设计与实践大作业
  8. linux那些事之TLB(Translation-Lookaside Buffer)无效操作
  9. table()函数的使用,提高查询效率
  10. k64 datasheet学习笔记25--Multipurpose Clock Generator (MCG)
  11. Web前端——JavaScript(bom文档对象模型)
  12. 小孔成像实验探究的软件_小孔成像法观察日食
  13. Python机器学习:逻辑回归007scikit-learn中的逻辑回归
  14. textarea统计剩余字数(动态提示)
  15. silverlight经典案例
  16. linux 服务器加 SSH 黑名单
  17. poj 1609 Tiling Up Blocks 动态规划
  18. WinForm 窗体美化
  19. Warshall算法求传递闭包
  20. 关于周考的总结与反思

热门文章

  1. 软件使用-历史足迹-01
  2. Windows 11 Insider Preview Build 25247.1000(rs_prerelease)更新内容
  3. 云计算是继互联网计算机后在信息时代,云计算本质是什么?
  4. 鼠标不能再Linux命令界面滚动,电脑鼠标不能上下滚动的解决方法
  5. 基于shotgun蛋白质组学的MaxQuant质谱计算平台
  6. List,Map和Pojo互转,一行代码解决。多种实现
  7. matlab 空间向量的夹角,空间两向量之间的旋转角如何求?角度范围在0-360°
  8. 数据质量管理方法有哪些
  9. 微信小程序体验版打开调试模式才能正常调用接口问题
  10. 如何利用Pspice仿真C-V特性