Vue2.0 实现单选互斥的方法


Posted in Javascript onApril 13, 2018

本文介绍了Vue2.0 实现单选互斥的方法,分享给大家,具体如下:

Vue2.0 实现单选互斥的方法

需要实现如上图的功能

1. 首次加载页面,根据data里的catgoryId高亮对应的选项
2. 点击某个选项,该选项高亮,其他去掉高亮

代码结构:

<template> 
  <dd @click="changeCategory(currCourseFirst.categoryId)" 
        v-for="currCourseFirst in currCourse.currCourseFirst" 
        :key="currCourseFirst.categoryId" 
        :class="resultCategoryId === currCourseFirst.categoryId ? 'active': ''" >
          {{currCourseFirst.name}}
  </dd>
</template>

<script>
  export default{
    data() {
      return {
        categeryId: this.$route.query.categoryId,
        typeId: this.$route.query.typeId
      }
    },
    methods: {
      changeCategoryId(categoryId) {
        this.categoryId = categoryId
      }
    },
    computed: {
      resultCategoryId(){
        return this.categoryId
      }
    }
  }
</script>

自我理解

Vue2.0 实现单选互斥的方法

参考链接:https://3water.com/article/138185.htm

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript开发包大全整理
Dec 22 Javascript
很可爱的输入框
Aug 03 Javascript
jQuery链式操作如何实现以及为什么要用链式操作
Jan 17 Javascript
详解JavaScript中的blink()方法的使用
Jun 08 Javascript
jQuery复制表单元素附源码分享效果演示
Sep 30 Javascript
js 数据存储和DOM编程
Feb 09 Javascript
COM组件中调用JavaScript函数详解及实例
Feb 23 Javascript
原生JS实现图片网格式渐显、渐隐效果
Jun 05 Javascript
JS 组件系列之BootstrapTable的treegrid功能
Jun 16 Javascript
js实现图片粘贴上传到服务器并展示的实例
Nov 08 Javascript
element-ui 表格数据时间格式化的方法
Aug 24 Javascript
vuex刷新后数据丢失的解决方法
Oct 18 Javascript
Vue render深入开发讲解
Apr 13 #Javascript
用vue2.0实现点击选中active其他选项互斥的效果
Apr 12 #Javascript
vue组件的写法汇总
Apr 12 #Javascript
jQuery实现文件编码成base64并通过AJAX上传的方法
Apr 12 #jQuery
基于vue-simplemde实现图片拖拽、粘贴功能
Apr 12 #Javascript
基于angular6.0实现的一个组件懒加载功能示例
Apr 12 #Javascript
JavaScript实现简单的文本逐字打印效果示例
Apr 12 #Javascript
You might like
PHP.ini中配置屏蔽错误信息显示和保存错误日志的例子
2014/05/12 PHP
php5.4以下版本json不支持不转义内容中文的解决方法
2015/01/13 PHP
PHP使用递归按层级查找数据的方法
2019/11/10 PHP
document.onreadystatechange事件的用法分析
2009/10/17 Javascript
使用SyntaxHighlighter实现HTML高亮显示代码的方法
2010/02/04 Javascript
JavaScript中实现块作用域的方法
2010/04/01 Javascript
jquery+ajax+C#实现无刷新操作数据库数据的简单实例
2014/02/08 Javascript
jQuery中[attribute!=value]选择器用法实例
2014/12/31 Javascript
Javascript之面向对象--接口
2016/12/02 Javascript
tab栏切换原理
2017/03/22 Javascript
浅析Angular2子模块以及异步加载
2017/04/24 Javascript
vue2.0 axios前后端数据处理实例代码
2017/06/30 Javascript
JSON 数据格式详解
2017/09/13 Javascript
浅谈函数调用的不同方式,以及this的指向
2017/09/17 Javascript
JavaScript判断变量名是否存在数组中的实例
2017/12/28 Javascript
基于vue中css预加载使用sass的配置方式详解
2018/03/13 Javascript
详解React Native 屏幕适配(炒鸡简单的方法)
2018/06/11 Javascript
Vue双向绑定实现原理与方法详解
2020/05/07 Javascript
[02:15]你好,这就是DOTA!
2015/08/05 DOTA
[01:04:30]Fnatic vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
python复制文件到指定目录的实例
2018/04/27 Python
解决python写入mysql中datetime类型遇到的问题
2018/06/21 Python
在Python 中实现图片加框和加字的方法
2019/01/26 Python
详解pandas赋值失败问题解决
2020/11/29 Python
python实现xml转json文件的示例代码
2020/12/30 Python
英国和爱尔兰最大的地毯零售商:Kukoon
2018/12/17 全球购物
Johnson Fitness澳大利亚:高级健身器材
2021/03/16 全球购物
linux下进程间通信的方式
2014/12/23 面试题
搞笑获奖感言
2014/01/30 职场文书
让生命充满爱演讲稿
2014/05/10 职场文书
小升初自荐信怎么写
2015/03/26 职场文书
2015年检验员工作总结范文
2015/04/30 职场文书
2015年幼儿园教育教学工作总结
2015/05/25 职场文书
遗愿清单观后感
2015/06/09 职场文书
结婚主持人致辞
2015/07/28 职场文书
中国式结婚:司仪主持词(范文)
2019/07/25 职场文书