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 相关文章推荐
Array.prototype.slice 使用扩展
Jun 09 Javascript
jQuery实现简洁的导航菜单效果
Nov 23 Javascript
JS实现Select的option上下移动的方法
Mar 01 Javascript
js实现hashtable的赋值、取值、遍历操作实例详解
Dec 25 Javascript
老生常谈combobox和combotree模糊查询
Apr 17 Javascript
JS实现无缝循环marquee滚动效果
May 22 Javascript
JS之if语句对接事件动作逻辑(详解)
Jun 28 Javascript
如何使用webpack打包一个库library的方法步骤
Dec 18 Javascript
JavaScript中reduce()的5个基本用法示例
Jul 19 Javascript
详解vue 组件的实现原理
Nov 12 Javascript
js实现弹框效果
Mar 24 Javascript
JS数组去重详情
Nov 07 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中英混合字符串截取函数代码
2011/07/17 PHP
PHP入门经历和学习过程分享
2014/04/11 PHP
php中数据库连接方式pdo和mysqli对比分析
2015/02/25 PHP
php foreach如何跳出两层循环(详解)
2016/11/05 PHP
Laravel模型间关系设置分表的方法示例
2018/04/21 PHP
php提供实现反射的方法和实例代码
2019/09/17 PHP
php在linux环境中如何使用redis详解
2020/12/15 PHP
js检测客户端不是firefox则提示下载
2007/04/07 Javascript
jQuery循环滚动展示代码 可应用到文字和图片上
2012/05/11 Javascript
JQUERY实现左侧TIPS滑进滑出效果示例
2013/06/27 Javascript
Javascript 命名空间模式
2013/11/01 Javascript
js获取鼠标点击的位置实现思路及代码
2014/05/09 Javascript
jQuery的Scrollify插件实现滑动到页面下一节点
2015/07/05 Javascript
Jquery easyui开启行编辑模式增删改操作
2016/01/14 Javascript
利用JQuery阻止事件冒泡
2016/12/01 Javascript
vue如何集成raphael.js中国地图的方法示例
2017/08/15 Javascript
vue.js打包之后可能会遇到的坑!
2018/06/03 Javascript
使用Python脚本生成随机IP的简单方法
2015/07/30 Python
Python使用urllib2模块抓取HTML页面资源的实例分享
2016/05/03 Python
Python selenium实现微博自动登录的示例代码
2018/05/16 Python
tensorflow实现简单逻辑回归
2018/09/07 Python
解决Django生产环境无法加载静态文件问题的解决
2019/04/23 Python
python django model联合主键的例子
2019/08/06 Python
用python3读取python2的pickle数据方式
2019/12/25 Python
使用numpngw和matplotlib生成png动画的示例代码
2021/01/24 Python
携程英文网站:Trip.com
2017/02/07 全球购物
北京RT科技有限公司.net工程师面试题
2013/02/15 面试题
上海期货面试题
2014/01/31 面试题
求职简历推荐信范文
2013/12/02 职场文书
大学自我鉴定
2013/12/20 职场文书
上班玩游戏检讨书
2014/02/07 职场文书
大二学生学年自我鉴定
2014/09/12 职场文书
工作报告范文
2019/06/20 职场文书
《家世》读后感:看家训的力量
2019/12/30 职场文书
Python matplotlib安装以及实现简单曲线的绘制
2022/04/26 Python
PostgreSQL怎么创建分区表详解
2022/06/25 PostgreSQL