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 相关文章推荐
jquery $.ajax相关用法分享
Mar 16 Javascript
js验证电话号码与手机支持+86的正则表达式
Jan 23 Javascript
jquery选择器之内容过滤选择器详解
Jan 27 Javascript
javascript实现json页面分页实例代码
Feb 20 Javascript
Js控制滑轮左右滑动实例
Feb 13 Javascript
JS烟花背景效果实现方法
Mar 03 Javascript
基于JS实现新闻列表无缝向上滚动实例代码
Jan 22 Javascript
js 获取当前web应用的上下文路径实现方法
Aug 19 Javascript
js数组操作方法总结(必看篇)
Nov 22 Javascript
浅谈vue项目优化之页面的按需加载(vue+webpack)
Dec 11 Javascript
微信小程序textarea层级过高(盖住其他元素)问题的解决办法
Mar 04 Javascript
javascript二维数组和对象的深拷贝与浅拷贝实例分析
Oct 26 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 透明水印生成代码
2012/08/27 PHP
destoon二次开发常用数据库操作
2014/06/21 PHP
wamp服务器访问php非常缓慢的解决过程
2015/07/01 PHP
php数值转换时间及时间转换数值用法示例
2017/05/18 PHP
asp 取文本框名称代码
2008/12/02 Javascript
基于Jquery的动态创建DOM元素的代码
2010/12/28 Javascript
最佳JS代码编写的14条技巧
2011/01/09 Javascript
快速解决jQuery与其他库冲突的方法介绍
2014/01/02 Javascript
js与运算符和或运算符的妙用
2014/02/14 Javascript
jQuery控制DIV层实现由大到小,由远及近动画变化效果
2015/10/09 Javascript
Bootstrap打造一个左侧折叠菜单的系统模板(一)
2016/05/17 Javascript
深入解析桶排序算法及Node.js上JavaScript的代码实现
2016/07/06 Javascript
详解vue.js移动端导航navigationbar的封装
2017/07/05 Javascript
webpack组织模块打包Library的原理及实现
2018/03/10 Javascript
使用Vue制作图片轮播组件思路详解
2018/03/21 Javascript
webpack中的热刷新与热加载的区别
2018/04/09 Javascript
基于Vue实现图片在指定区域内移动的思路详解
2018/11/11 Javascript
js时间戳转yyyy-MM-dd HH-mm-ss工具类详解
2019/04/30 Javascript
浅谈JS的原型和继承
2019/05/08 Javascript
基于jquery ajax的多文件上传进度条过程解析
2019/09/11 jQuery
用JS实现一个简单的打砖块游戏
2019/12/11 Javascript
vue将文件/图片批量打包下载zip的教程
2020/10/21 Javascript
python中getaddrinfo()基本用法实例分析
2015/06/28 Python
利用python模拟实现POST请求提交图片的方法
2017/07/25 Python
python去掉空白行的多种实现代码
2018/03/19 Python
Python画图高斯分布的示例
2019/07/10 Python
pytorch 实现打印模型的参数值
2019/12/30 Python
美国糖果店:Sugarfina
2019/02/21 全球购物
澳大利亚最大的在线美发和美容零售商之一:My Hair Care & Beauty
2019/08/24 全球购物
澳大利亚运动鞋商店:Platypus Shoes
2019/09/27 全球购物
学生思想表现的评语
2014/01/30 职场文书
《赠汪伦》教学反思
2014/04/12 职场文书
2014年餐厅服务员工作总结
2014/11/18 职场文书
茶花女读书笔记
2015/06/29 职场文书
拿破仑传读书笔记
2015/07/01 职场文书
运动会致辞稿
2015/07/29 职场文书