首页 > 其他分享 >项目开发难点-项目中两个窗口的页面,其中一个选择数据后回显到另一个项目页面中

项目开发难点-项目中两个窗口的页面,其中一个选择数据后回显到另一个项目页面中

时间:2023-09-22 09:57:10浏览次数:34  
标签:回显 项目 一个 window opener data 页面

方法一:sessionStorage   如果项目是在浏览器中,打开或跳转另一个页面(可以使用同一个控制台)的情况下,可以用sessionStroage来存储数据,然后另一个页面获取数据

 

方法二:postMessage  适用情况与方法一一致(两个页面可以使用同一个控制台)。

第二个页面选择后发送数据给第一个页面: window.opener.postMessage( {  name:'xxxxx',  params:data }, window.location )

第一个页面在created中进行监听:window.addEventListener( "message",function(e){  if(e.data,name=='xxxxx'){  this.total=e.data.patams  }    } )

 

方法三:self.opener  适用于 打开的窗口像一个dialog一个是一个全新的页面(与之前页面不能使用同一个控制台),这里的self.opener是打开的页面选择数据后,用来更改前一个页面中数据;就相当于获取到了前一个页面的window,而后通过window.document来修改前一个页面的内容。

 

标签:回显,项目,一个,window,opener,data,页面
From: https://www.cnblogs.com/evident/p/17721612.html

相关文章

  • 个人项目分析互评
    目录:简介项目要求代码测试代码分析总结   正文:一、简介   本博客是对结对编程同学所完成的个人项目的分析与总结,他所完成的项目是中小学生数学试卷自动生成系统。对方编写所用语言是java,经过测试均能正常运行。 二、项目要求本次个人项目的需求如下:用户:......
  • HNU个人项目中小学数学卷子自动生成程序互评
    一、简介本博客是对结对编程队友代码的分析与总结,代码使用语言为C++。完成情况:很好的实现了项目的需求,功能完整。同时每个页面的提示信息都比较完整,在不需要他人协助的情况下,可以根据屏幕上的提示信息进行操作,如果用户输入不正确,系统会出现指示,显示正确输入格式,用户可根据提示继......
  • Docker上运行RabbitMQ,无法访问管理页面
    在CentOS7中的Docker安装并运行了RabbitMQ,但是在访问管理页面http://IP:15672/却提示拒绝访问这是因为在Docker上运行的RabbitMQ,默认情况下是没有启用管理插件和管理页面的使用命令dockerexec-it容器名/bin/bash进入RabbitMQ容器的命令行终端。容器名即CONTAINERID......
  • 湖南大学个人项目互评-中小學数学卷子自动生成程序
    1.功能要求用户:小学、初中和高中数学老师。功能:1、命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高中各三个账号,具体见附表),如果用户名和密码都正确,将根据账户类型显示“当前选择为XX出题”,XX为小学、初中和高中三个选项中的一个。否则提示“请输入正确的用户......
  • docker搭建青龙面板及页面空白解决方法
    最近也是想赚点小钱,搭建个青龙面包来挂脚本,但是在搭建过程中遇到过一些问题,所以记录下来。docker搭建青龙面板我这里是使用aliyun服务器进行搭建的,系统是centOS7.6版本。另外docker自行搜索安装即可。拉取青龙面板镜像远程登录服务器,输入命令拉取青龙镜像dockerpullwhyour......
  • HNU个人互评项目:中小学数学卷子自动生成程序
    一、前言HNU个人项目互评:我与软1张益诚同学结对,均使用java语言来完成中小学数学卷子自动生成程序项目,现在我将对其完成的代码进行分析和功能测试,希望在互评中能够学习到新的编程思路,认识到自己的不足,以此来提升自己的思维。二、项目要求HNU个人项目:中小学数学卷子自动生成......
  • 解析Vue项目
    解析Vue项目1、浏览器中访问某个地址,会显示某个页面的组件根组件:App.vue 2、配置路由router----》index.js---》constroutes=[{path:'/lqz',name:'lqz',component:Lqz#组件,需要导入......
  • 湖南大学个人项目互评
    作者:胡友缘/*...一些注释信息...*/#include"feature.h"#include"user.h"#include<stdio.h>#include<stdlib.h>#include<string.h>#include<time.h>intmain(){srand(time(0));//srand根据时间生成rand参数,实现伪随机User......
  • 湖南大学个人项目互评
    湖南大学个人项目互评以下对高茂庭的个人项目代码进行评析:一、项目需求用户:小学、初中和高中数学老师。功能:1、命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高中各三个账号,具体见附表),如果用户名和密码都正确,将根据账户类型显示“当前选择为XX出题”,XX为小......
  • 湖南大学个人项目互评中小学试卷生成
    项目需求用户小学、初中和高中数学老师。功能1、命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高中各三个账号,具体见附表),如果用户名和密码都正确,将根据账户类型显示“当前选择为XX出题”,XX为小学、初中和高中三个选项中的一个。否则提示“请输入正确的用户名......