vue中点击显示不同的状态

<template>
    <div>
        <div @click="choosetype" class="searchbox">
            <span :class="curtype==1?‘active‘:‘‘" data-i="1">热销专区</span>
            <span :class="curtype==2?‘active‘:‘‘" data-i="2">水果蛋糕</span>
            <span :class="curtype==3?‘active‘:‘‘" data-i="3">网红蛋糕</span>
            <span :class="curtype==4?‘active‘:‘‘" data-i="4">千层蛋糕</span>
          </div>
    </div>
</template>
<script>

    export default {

        data() {
            return {
               curtype:1,//默认显示第一个
            }

        },
        methods:{
              choosetype(e){
                  console.log(111)
                  if(e.target.nodeName=="SPAN"){
                       this.curtype=e.target.dataset.i
                  }
              }
        }

    };

</script>
<style>
    /* 搜索专区 */
 .searchbox {
    display: flex;
    align-items: center;
    padding: 0 0.16rem;
    margin: 0.15rem 0;
    color: pink;
    font-size: 0.14rem;
  }
  /* 点击显示样式 */
  .searchbox span {
    margin-left: 0.2rem;
  }

  .searchbox .active {
    font-size: 0.18rem;
    font-weight: 600;
  }

  .searchbox img {
    width: 0.2rem;
    height: 0.2rem;
  }
</style>

  

原文地址:https://www.cnblogs.com/fei3/p/11997511.html

时间: 2024-11-08 23:04:20

vue中点击显示不同的状态的相关文章

vue中点击空白处隐藏弹框(用指令优雅地实现)

在写vue的项目的时候,弹框经常性出现,并要求点击弹框外面,关闭弹框,那么如何实现呢?且听我一一...不了,能实现效果就好 <template> <div> <div class="show" v-show="show" v-clickoutside="handleClose"> 显示 </div> </div> </template> <script> cons

ant design vue中点击编辑,表单数据的绑定

在一般的表单中,都是使用v-model来双向绑定数据,但是ant design vue中则会给予警告 1,获取数据: getNews({ params: { Id: i //传进来的id等值,具体看后端要什么 } }).then(res => { console.log(res) if (res.code == 0) { this.form.setFieldsValue({ title: res.data.title, introduce: res.data.introduce }) } })

Vue中点击按钮回到顶部(滚动效果)

页面滚动到一定位置时,出现回到顶部按钮 代码如下 HTML <div class="footer"> <div class="gotop" v-show="gotop" @click="toTop">Top</div> </div> CSS .footer .gotop { text-align: center; position: fixed; right: 50px; bot

vue点击切换样式,点击切换地址栏,点击显示或者隐藏

1. vue点击显示切换 :class='{"span":index==0}' class原本是 类选择器 加上 :class就是绑定属性的意思 ‘{“span”:index==0}’ 意思就是判断等于 index等于0的时候就显示span的样式  2.点击切换地址栏 conten.vue top.vue left.vue 效果 原文地址:https://www.cnblogs.com/yunhubuxi/p/11965689.html

MyEclipse导入主题文件epf后xml及jsp等页面中点击标签之后显示灰白

MyEclipse导入主题文件epf后xml及jsp等页面中点击标签之后显示灰白,症状如下: 解决方案如下: MyEclipse导入主题文件epf后xml及jsp等页面中点击标签之后显示灰白,布布扣,bubuko.com

Eclipse 在ubuntu桌面显示快捷启动以及解决Eclipse 在ubuntu中点击菜单栏不起作用的原因.

要在Eclipse中设置好之后,可以通过如下方式在周末显示快捷启动以及解决Eclipse在ubuntu高版本中点击菜单栏项不显示列表的问题 在usr/share/app-install/desktop目录下创建一个eclipse.desktop文件,如下命令: sudo gedit /usr/share/app-install/desktop/eclipse.desktop 在这个文件中输入: [Desktop Entry] Name=eclipse Comment=eclipse IDE Ex

jquery实现&lt;body&gt;中点击按钮后,在&lt;tbody&gt;中显示一连串文本框

HTML中的代码如下: 1 <div style="background:#fff;border-style:solid; border-width:1px 1px 0 1px;border-color:#B8D0D6;"> 2 <div > 3 <div style="margin:-6px 0 0 0"> 4 <button class="button gray" type="button&

点击显示桌面的窗口状态

默认的桌面窗口是“SHELLDLL_DefView”,在“Progman”窗口下,你写个程序检测,会发现,点击显示桌面后,桌面窗口跑到了“WorkerW”窗口下.这时,激活任意程序窗口,这个特殊状态就消失了,桌面又回到了“Progman”窗口下. 其实系统的显示桌面功能,并不是将桌面上的所有应用程序窗口隐藏或最小化,而是一个特殊的状态,“WorkerW”默认是隐藏,当要显示桌面时,会被显示出来,并且窗口Z次序跑到顶层,然后将“SHELLDLL_DefView”桌面的父窗口由“Progman”改为

gdtool解决在微信中点击×××类app下载链接显示已停止访问打不开的问题

前言 现如今微信对第三方推广链接的审核是越来越严格了,域名在微信中分享转发经常会被拦截,一旦被拦截用户就只能复制链接手动打开浏览器粘贴才能访问,要不然就是换个域名再推,周而复始.无论是哪一种情况都会面临一个非常严重的问题,那就是用户体验差,用户量无法有效地累积起来,从而导致推广成本一直在增加,推广效率却无法有明显的提升. 所以针对这个问题,特写这篇文章来分享如何正常从微信内访问已经被拦截的链接,或者说如何有效地防止链接被微信拦截.此方法适用于安卓和苹果,且不需要安装任何软件和插件. ? 简单的处