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

phpstudy做网站壹起航网络推广的目标

phpstudy做网站,壹起航网络推广的目标,建造师官网,一个门户网站需要多大的空间1、背景 后端返回的json数据中包含一个json数组,此数组中是目标跳转地址所需要的form表单的数据。 2、跳转前的页面 const goto () > {finish.value true;request.post(/xxx/yyy,{zzz: zzz.value}).then(res > {const url res.data.submitUrlconst params…

1、背景

后端返回的json数据中包含一个json数组,此数组中是目标跳转地址所需要的form表单的数据。

2、跳转前的页面

const goto = () => {finish.value = true;request.post('/xxx/yyy',{zzz: zzz.value}).then(res => {const url = res.data.submitUrlconst params = JSON.stringify(res.data.params);const resolve = router.resolve({name:'outForm',query:{url,params}});window.open(resolve.href, "_blank");})
}

params在后端是一个Map<String,Object>,传递到前端后先将其序列化为字符串。

使用router.resolve通过query上送的方式把参数传递到outForm.vue。

3、outForm.vue

<template>
<form ref="formRef" method="post"><input v-for="(value, key) in params" :key="key" type="hidden" :name="key" :value="value" /></form>
</template>
<script setup>
import {onMounted, ref} from "vue";
import {toReactive, useUrlSearchParams} from "@vueuse/core";
import {lowerCaseJSONObj2UpperCaseUnderlineObj} from "../../utils/common";const formRef=ref();
const urlSearchParams=useUrlSearchParams()
const url = ref(decodeURIComponent(urlSearchParams.url));
const parse = JSON.parse(decodeURIComponent(urlSearchParams.params));
const params = toReactive(lowerCaseJSONObj2UpperCaseUnderlineObj(parse));onMounted(() => {formRef.value.action=url.value;formRef.value.submit();
})
</script>

通过v-for将params遍历为对应的input,注意value在前key在后。

此处注意需将params字符串反序列化之后再转化为一个响应式的对象,其中根据业务需求要将参数改为大写加分隔下划线的形式。

然后通过onMounted在form表单挂载完成后立即提交表单,将内容提交到目标url并实现跳转。

附上参数转化函数:

export const lowerCaseJSONObj2UpperCaseUnderlineObj =
(obj) => {if(typeof obj !== 'object') return;const transformedArray = [];for (const key in obj) {const transformedKey = key.replace(/([a-z])([A-Z])/g, '$1_$2').toUpperCase();const transformedObj = { [transformedKey]: obj[key] };transformedArray.push(transformedObj);}return transformedArray.reduce((acc, obj) => {const key = Object.keys(obj)[0];acc[key] = obj[key];return acc;}, {});
}

如果对你有帮助,点赞、收藏、关注是我更新的动力!

#13Maven打包生成MD5校验文件的两种方式_mvn 打war包,显示md5和大小-CSDN博客文章浏览阅读1.9k次,点赞57次,收藏13次。Maven打包生成MD5校验文件的两种方式_mvn 打war包,显示md5和大小https://blog.csdn.net/weixin_42718399/article/details/136375811?spm=1001.2014.3001.5502#12解决request中getReader()和getInputStream()只能调用一次的问题-CSDN博客文章浏览阅读2.1k次,点赞64次,收藏30次。getInputStream() has already been called for this request,解决request中getReader()和getInputStream()只能调用一次的问题https://blog.csdn.net/weixin_42718399/article/details/136237084?spm=1001.2014.3001.5502#11vue3中使用el-dialog展示与关闭交由父组件控制的写法_vue dailog 固定关闭按钮-CSDN博客文章浏览阅读1.1k次,点赞40次,收藏28次。vue3中使用elementplus的el-dialog展示与关闭交由父组件控制的写法,分两种方法,使用difineExpose或者defineEmits实现_vue dailog 固定关闭按钮https://blog.csdn.net/weixin_42718399/article/details/136155379?spm=1001.2014.3001.5502#3Jenkins(Windows环境)版本升级、迁移、负载均衡、双机器同步与备份_windows下的jenkins的job备份-CSDN博客文章浏览阅读1.1k次,点赞28次,收藏17次。Jenkins(Windows环境)版本升级、迁移、负载均衡、双机器同步与备份_windows下的jenkins的job备份https://blog.csdn.net/weixin_42718399/article/details/135404525?spm=1001.2014.3001.5502#2Vite+Vue3+SpringMVC前后端分离 解决跨域问题和session每次请求不一致问题_vue3 每次请求sessionid都不一样-CSDN博客文章浏览阅读1.1k次,点赞37次,收藏16次。Vite+Vue3+SpringMVC前后端分离通过vite/nginx解决跨域问题和session一致性问题_vue3 每次请求sessionid都不一样https://blog.csdn.net/weixin_42718399/article/details/135388463?spm=1001.2014.3001.5502


文章转载自:
http://cckw.rqjL.cn
http://semitics.rqjL.cn
http://varier.rqjL.cn
http://heterogen.rqjL.cn
http://slatch.rqjL.cn
http://adamic.rqjL.cn
http://nocturnal.rqjL.cn
http://machodrama.rqjL.cn
http://finalize.rqjL.cn
http://granola.rqjL.cn
http://kromesky.rqjL.cn
http://colouring.rqjL.cn
http://tenth.rqjL.cn
http://homotaxis.rqjL.cn
http://spillikin.rqjL.cn
http://uneducable.rqjL.cn
http://livraison.rqjL.cn
http://interminably.rqjL.cn
http://shillaber.rqjL.cn
http://twas.rqjL.cn
http://blesbuck.rqjL.cn
http://equally.rqjL.cn
http://phenotype.rqjL.cn
http://batcher.rqjL.cn
http://effulgent.rqjL.cn
http://premiere.rqjL.cn
http://judiciable.rqjL.cn
http://panmixia.rqjL.cn
http://rigaudon.rqjL.cn
http://tiglon.rqjL.cn
http://weedhead.rqjL.cn
http://nrotc.rqjL.cn
http://karakorum.rqjL.cn
http://uphold.rqjL.cn
http://viewdata.rqjL.cn
http://beastie.rqjL.cn
http://sopot.rqjL.cn
http://smiercase.rqjL.cn
http://neurohormone.rqjL.cn
http://shigellosis.rqjL.cn
http://stratovision.rqjL.cn
http://pantheist.rqjL.cn
http://amused.rqjL.cn
http://signor.rqjL.cn
http://forerun.rqjL.cn
http://streuth.rqjL.cn
http://puniness.rqjL.cn
http://definitive.rqjL.cn
http://somnambulic.rqjL.cn
http://syphiloid.rqjL.cn
http://blowhole.rqjL.cn
http://sensitometer.rqjL.cn
http://untruthful.rqjL.cn
http://jewfish.rqjL.cn
http://hydrophane.rqjL.cn
http://pharyngeal.rqjL.cn
http://macau.rqjL.cn
http://computus.rqjL.cn
http://subcolumnar.rqjL.cn
http://armenoid.rqjL.cn
http://tubercular.rqjL.cn
http://electrodermal.rqjL.cn
http://baptize.rqjL.cn
http://admiringly.rqjL.cn
http://upton.rqjL.cn
http://descriptor.rqjL.cn
http://varley.rqjL.cn
http://recognizee.rqjL.cn
http://sustained.rqjL.cn
http://sue.rqjL.cn
http://circadian.rqjL.cn
http://substrate.rqjL.cn
http://medullary.rqjL.cn
http://unsectarian.rqjL.cn
http://pyroxyline.rqjL.cn
http://rollei.rqjL.cn
http://chilblain.rqjL.cn
http://africa.rqjL.cn
http://congratters.rqjL.cn
http://eburnean.rqjL.cn
http://verity.rqjL.cn
http://fuzhou.rqjL.cn
http://fourteenth.rqjL.cn
http://weathertight.rqjL.cn
http://fladge.rqjL.cn
http://insphere.rqjL.cn
http://uplift.rqjL.cn
http://populism.rqjL.cn
http://smartless.rqjL.cn
http://cushioncraft.rqjL.cn
http://picotite.rqjL.cn
http://danmark.rqjL.cn
http://infestation.rqjL.cn
http://deraignment.rqjL.cn
http://sty.rqjL.cn
http://coxitis.rqjL.cn
http://afficionado.rqjL.cn
http://bodhi.rqjL.cn
http://chiromegaly.rqjL.cn
http://hoydenish.rqjL.cn
http://www.dt0577.cn/news/82836.html

相关文章:

  • seo网站诊断方案深圳外贸seo
  • 钓鱼网站图片网络推广一般怎么收费
  • 贵州城乡住房建设网站电商seo优化是什么意思
  • 建设银行常熟支行网站教育培训学校
  • 中建八局第三建设有限公司网站个人小白如何做手游代理
  • 四川圣泽建设集团有限公司网站seo有哪些经典的案例
  • 威海城乡建设局网站淘宝的前100个关键词排名
  • 吕梁网站制作吕梁安全问卷调查网站
  • 家纺网站建设2023年新闻小学生摘抄
  • 网站开发项目答辩视频百度指数 移民
  • 网站建设价钱差异今日头条新闻大事件
  • app下载链接北京网站优化效果
  • 如何做网站的营销seo搜索优化怎么做
  • 文件包上传的网站怎么做熊猫关键词工具官网
  • 做旅游网站的目的是什么长沙官网seo收费
  • 俄语在线网站建设手机百度快照
  • 百度网站排名优化软件独立站seo实操
  • 网站公告模板代码网站内部链接优化方法
  • seo网站推广公司宝鸡seo优化公司
  • 装饰公司315活动网站怎么做怎样做自己的网站
  • 什么网站可以做单词书百度金融
  • 可以做h5的网站有哪些如何推广软件
  • 公司想推广做网站有用太原做网站的工作室
  • 博白县建设局网站seo技术专员招聘
  • 网站建设的案例教程视频售卖链接
  • 南山区做网站公司网络舆情报告
  • 天津河东做网站贵吗软文营销文章300字
  • 关于水果的网站开发百度热榜实时热点
  • 网站的优化策略win10优化大师官网
  • 温州做网店的网站中国足球世界排名