暗影截 2023-03-02 16:00 采纳率: 75%
浏览 67
已结题

输入框点击后改变后面图标样式的逻辑怎么写

输入框点击后改变后面图标样式的逻辑怎么写

以下输入框,目前我只实现了点击以后样式改变

img

点击后变成这样

img

但是鼠标再点击其他地方后面的图标就不会转回来了,请问怎么写转回来的逻辑

我的代码如下

<a-tree-select
                    class="treesele"
                    v-show="userInfo.orgType !== 3"
                    v-model="params.departmentId"
                    :placeholder="$STR('hint.orgUser.searchByDept', '按部门搜索')"
                    :searchPlaceholder="$STR('hint.orgUser.inputDeptName', '请输入部门名称')"
                    :tree-data="depaTreeData"
                    show-search
                    treeNodeFilterProp="title"
                    :replaceFields="{
                      children: 'children',
                      title: 'name',
                      key: 'id',
                      value: 'id'
                    }"
                    :dropdown-style="{ maxHeight: '400px', overflow: 'auto' }"
                    allow-clear
                    tree-default-expand-all
                    @click="fanzhuan">
                    <template #suffixIcon>
                      <span class="icon-bian" :style="{ transform: focusicon == true ? 'rotate(180deg)' : '' }">
                        <i class="iconfont icon-yonghuzuzhi">
                      
                    </template>
                  </a-tree-select>
data() {
return {
      focusicon: false,
}
}
methods: {
    fanzhuan() {
      this.focusicon = true
    },}

我好像只实现了倒转的逻辑,但是转回来的逻辑我不知道怎么写了

  • 写回答

2条回答 默认 最新

  • 申多事儿 2023-03-02 16:10
    关注

    this.focusicon=!this.focusicon

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月9日
  • 已采纳回答 3月9日
  • 创建了问题 3月2日

悬赏问题

  • ¥20 mysql架构,按照姓名分表
  • ¥15 MATLAB实现区间[a,b]上的Gauss-Legendre积分
  • ¥15 Macbookpro 连接热点正常上网,连接不了Wi-Fi。
  • ¥15 delphi webbrowser组件网页下拉菜单自动选择问题
  • ¥15 linux驱动,linux应用,多线程
  • ¥20 我要一个分身加定位两个功能的安卓app
  • ¥15 基于FOC驱动器,如何实现卡丁车下坡无阻力的遛坡的效果
  • ¥15 IAR程序莫名变量多重定义
  • ¥15 (标签-UDP|关键词-client)
  • ¥15 关于库卡officelite无法与虚拟机通讯的问题