当前位置: 首页 > article >正文

若依vue前端queryParams搜索下拉框无法重置或者重置值有问题

在A页面点击查看详情跳B页面,发现如果选择不同行跳转的话,点击重置按钮,下拉框里面的值会变成第一次进来的值。找了一圈没找到答案。
最后试了一下在resetQuery方法里面给queryParams重新赋上一个对象,发现可以正常重置了,能保证值不会改变,还有从菜单点进去重置值会消失。
代码如下:

resetQuery() {
	  // 给queryParams重新赋值,而不是对queryParams里面的某个属性重新赋值
      const _this = this;
      this.queryParams = {
        pageNum: _this.queryParams.pageNum,
        pageSize: _this.queryParams.pageSize,
        topicId: null
      }

      if (!!this.topicId) {
        this.queryParams.topicId = this.topicId
        this.resetForm("queryForm", "topicId");
      } else {
        this.resetForm("queryForm");
      }
      this.handleQuery();
    },

http://www.kler.cn/a/579117.html

相关文章:

  • Linux Shell脚本-分隔符问题
  • ArduPilot开源代码之AP_OSD
  • 深度学习编译器(整理某survey)
  • 前端 | 向后端传数据,判断问题所在的调试过程
  • GDB调试技巧:多线程案例分析(保姆级)
  • 家政小程序源码功能方案详细php
  • 【论文阅读】VAD: Vectorized Scene Representation for Efficient Autonomous Driving
  • Python爬虫入门实战:爬取博客文章数据并保存
  • 线程安全问题(面试重难点)
  • 复现 MODEST 机器人抓取透明物体 单目 ICRA 2025
  • 游戏引擎学习第147天
  • openharmony适配HDF编译进Linux内核
  • 40岁开始学Java:控制反转IoC
  • 蓝桥备赛(13)- 链表和 list(上)
  • vue3组合式API怎么获取全局变量globalProperties
  • 统信UOS上AI辅助绘图:用DeepSeek+draw.io生成流程图
  • 可狱可囚的爬虫系列课程 18:成都在售新房数据爬虫(lxml 模块)实战
  • 在PyCharm开发环境中,如何建立hello.py文件?
  • Manus全球首个通用Agent,Manus AI:Agent应用的ChatGPT时刻
  • 计算机网络笔记(二)——1.2互联网概述