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中的toFixed固定小数位数 简单实例分享
Jul 12 Javascript
GridView中获取被点击行中的DropDownList和TextBox中的值
Jul 18 Javascript
jquery 删除节点 添加节点 找兄弟节点的简单实现
Dec 07 Javascript
任意Json转成无序列表的方法示例
Dec 09 Javascript
在JS循环中使用async/await的方法
Oct 12 Javascript
JavaScript数据结构与算法之检索算法示例【二分查找法、计算重复次数】
Feb 22 Javascript
新手入门js闭包学习过程解析
Oct 08 Javascript
vue + elementUI实现省市县三级联动的方法示例
Oct 29 Javascript
js实现适配移动端的拖动效果
Jan 13 Javascript
ES6中Set和Map用法实例详解
Mar 02 Javascript
基于JS实现table导出Excel并保留样式
May 19 Javascript
js实现无刷新监听URL的变化示例代码详解
Jun 03 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
curl实现站外采集的方法和技巧
2014/01/31 PHP
php实现微信公众号主动推送消息
2015/12/31 PHP
PHP自动补全表单的两种方法
2017/03/06 PHP
PHP实现的62进制转10进制,10进制转62进制函数示例
2019/06/06 PHP
关于juqery radio写法的兼容性问题(新老版本jquery)
2010/06/14 Javascript
Javascript 面向对象编程(coolshell)
2012/03/18 Javascript
jquery简单的拖动效果实现原理及示例
2013/07/26 Javascript
javascript面向对象程序设计(一)
2015/01/29 Javascript
zepto.js中tap事件阻止冒泡的实现方法
2015/02/12 Javascript
jQuery实现的输入框选择时间插件用法实例
2015/02/28 Javascript
AngularJS基础教程之简单介绍
2015/09/27 Javascript
JavaScript实现99乘法表及隔行变色实例代码
2016/02/24 Javascript
Bootstrap中点击按钮后变灰并显示加载中实例代码
2016/09/23 Javascript
使用openSpeDiv方法实现Ecshop登录弹窗框效果
2017/03/13 Javascript
微信小程序中做用户登录与登录态维护的实现详解
2017/05/17 Javascript
React-Router如何进行页面权限管理的方法
2017/12/06 Javascript
ionic2中使用自动生成器的方法
2018/03/04 Javascript
JSONP原理及应用实例详解
2018/09/13 Javascript
jQuery实现的自定义轮播图功能详解
2018/12/28 jQuery
js/jquery遍历对象和数组的方法分析【forEach,map与each方法】
2019/02/27 jQuery
Vue js 的生命周期(看了就懂)(推荐)
2019/03/29 Javascript
vue配置文件实现代理v2版本的方法
2019/06/21 Javascript
教你搭建按需加载的Vue组件库(小结)
2019/07/29 Javascript
纯JS实现五子棋游戏
2020/05/28 Javascript
详细介绍Python语言中的按位运算符
2013/11/26 Python
新手如何快速入门Python(菜鸟必看篇)
2017/06/10 Python
Jmeter HTTPS接口测试证书导入过程图解
2020/07/22 Python
巴西最大的家电和百货零售商:Casas Bahia
2016/11/22 全球购物
中国电子产品外贸网站:MiniIntheBox
2017/02/06 全球购物
英国乐购杂货:Tesco Groceries
2018/11/29 全球购物
毕业设计计划书
2014/01/09 职场文书
会计专业自荐信
2014/06/03 职场文书
机关单位工作失职检讨书
2014/11/20 职场文书
企业反腐倡廉心得体会
2015/08/15 职场文书
2016中秋节晚会开场白
2015/11/26 职场文书
详解TS数字分隔符和更严格的类属性检查
2021/05/06 Javascript