element按钮默认选中

需求:第一个按钮默认选中,点击其他按钮则变成选中状态

查看全部为默认选中,点击只看A/B时,其余按钮变成未选中状态,开始想用autofocus属性,发现只有第一次有效,页面刷新时就会失去焦点。于是换了一种方式,通过改plain属性的方式,实现选中效果
在这里插入图片描述

 <el-button
              type="primary"
              size="mini"
              @click="reset"//点击事件,
              :plain= "select"//控制是否朴素按钮
              >查看全部</el-button
            >
            <el-button
              type="primary"
              size="mini"  
              @click="selsectB"
               :plain= "selectB"
         
              >只看B</el-button
            >
            <el-button
              type="primary"
              size="mini"
               :plain= "selectA"
              @click="selsectA"
         
              >只看A</el-button
            >

data里定义
      select:false,
      selectA:true,
      selectB:true,

方法里定义
search() {
      this.init(1);//页面刷新
    },
    selsectB() {
      this.queryForm.suggestChange = "B";
      this.init(1);
      this.select=true
      this.selectB=false
      this.selectA=true
    },
    selsectA() {
      this.queryForm.suggestChange = "A";
      this.init(1);
      this.select=true
      this.selectA=false
      this.selectB=true
    },
   



版权声明:本文为m0_46404694原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。