首页 > 其他分享 >VOL框架 其他页面调用GetPageData的实现方法

VOL框架 其他页面调用GetPageData的实现方法

时间:2024-04-09 09:35:47浏览次数:24  
标签:调用 VOL GetPageData 查询 Controller 页面

VOL框架 其他页面调用GetPageData的实现方法

例如:B页面访问A页面的GetPageData

实现思路:

1、A后端新建一个Controller,通过这个Controller调用A的service的GetPageData

     注意 HttpPost 参数要加上 [FromBody]

        [HttpPost, Route("getSubList"), AllowAnonymous]
        public IActionResult GetSubList([FromBody] PageDataOptions options)
        {
            return JsonNormal( Service.GetPageData(options));
        }

2、B页面前端,url=Controller地址,loadbefore中配置查询条件

    <!-- 从表 -->
    <div class="view-container">
        <div class="grid-search">
            <!-- table数据表 -->
            <vol-table
                ref="subtable"
                :columns="subcolumns"
                :pagination-hide="false"
                :height="480"
                :url="suburl"
                :ck="false"
                :index="true"
                :defaultLoadPage="false"
                @loadBefore="loadSubTableBefore"
            ></vol-table>
        </div>
    </div>
    suburl:`api/ST_MeterMonthVol/getSubList`,
            loadSubTableBefore(param, callBack) {
                //生成查询条件
                param.wheres = [
                    {
                        name: "MonthCompMainID",
                        value: this.mainid,
                    },
                ];
                callBack(true); //此处必须进行回调,返回处理结果,如果是false,则不会执行后台查询
            },

通过 this.$refs.subtable.load() 加载或更新表格数据

标签:调用,VOL,GetPageData,查询,Controller,页面
From: https://www.cnblogs.com/wishit/p/18123140

相关文章

  • Vue实现手机APP页面的切换,如何使用Vue Router进行路由管理呢?
    在Vue中,实现手机APP页面的切换,通常会使用VueRouter进行路由管理。VueRouter是Vue.js官方的路由管理器,它和Vue.js深度集成,使构建单页面应用变得易如反掌。以下是一个简单的步骤说明,展示如何使用VueRouter实现手机APP页面的切换:安装VueRouter如果你还没有安装VueRouter,可......
  • 从输入URL到页面渲染的全过程详解
    当我们在浏览器中输入一个URL并按下回车键时,背后其实发生了一系列的复杂过程。这个过程涉及到了网络协议、服务器处理、数据传输等多个环节。下面,我们将详细解析这一过程。一、URL解析当我们在浏览器中输入URL并回车后,浏览器首先会进行URL解析。URL(UniformResourceLocat......
  • Java内存模型与可见性:volatile关键字、内存屏障与原子操作 第一章
    目录一、引言1.1定义Java内存模型(JMM)及其在并发编程中的重要性1.2简述可见性问题及其对程序正确性的影响二、Java内存模型概述2.1JMM的基本概念:主内存、工作内存、数据同步与一致性保证2.2JMM的特性:原子性、可见性、有序性2.3并发环境下常见的内存可见性问题示例......
  • volatility内存取证问题,命令总结,解题思路汇总
    volatility内存取证的简单用法**可以使用kali,windows管理员权限运行.exe程序**一、常用命令格式命令格式:volatility-f文件名--profile=dump的系统版本命令volatility-fwin7.rawimageinfo##检测目标系统信息volatility-fwin7.raw--profile=Win7SPIx64pslist##......
  • 全栈的自我修养 ———— react未知地址默认导航至404页面
    方法1在根目录上添加一个errorElement{path:'/',element:<Navigateto="/public/index"replace/>,errorElement:<div>errorPage</div>},方法2{path:'*',element:<div>errorPage</di......
  • 空洞卷积 Dilated Convolution
    空洞卷积DilatedConvolution通常的卷积操作,除了需要指定输入输出通道数,还需要确定卷积核大小kernei_size、步长stride、填充大小padding。Conv1d(384,48,kernel_size=3,stride=1,padding=1)空洞卷积则是在此基础上增加了dilation参数,用于控制卷积核的扩张程度。dil......
  • WebUI测试-获取html页面表格数据并存到Excel中
    fromselenium.webdriver.supportimportexpected_conditionsasECimportpandasaspdtable=WebDriverWait(driver,10).until(EC.presence_of_element_located((By.CSS_SELECTOR,'table')))#表格元素rows=table.find_elements(By.CSS_SELECTOR,"tbody......
  • 解决WordPress页面错位问题的实用技巧
    解决WordPress页面错位问题的实用技巧WordPress作为世界上最流行的内容管理系统之一,提供了强大的功能和灵活的定制性,使得许多网站管理员和开发人员选择使用它来搭建自己的网站。然而,有时候在使用WordPress创建页面时,可能会遇到页面错位的问题,导致页面布局混乱,影响用户体验。那么,......
  • Android Studio学习13——认识Activity的页面任务栈
    ......
  • 页面返回后刷新
    前言:在跳页面返回时需要获取最新数据,经过测试,android会自动刷新,但是ios不会,所以为了用户体验,需要处理下。//监听页面被进入document.addEventListener('visibilitychange',()=>{alert('页面被进入')},false); 但是经过本地测试,会alert2次所以优化为:varhasJump=......