我以后不是我
我以后不是我
  • 发布:2022-01-07 16:37
  • 更新:2022-04-20 07:29
  • 阅读:589

uni-app如何渲染后台接口返回的带script表单的html

分类:uni-app

调用后台接口,返回的一段html字符串,用v-html 、rich-text、web-view 都尝试过,无法渲染,新建原生html文件可以渲染,请求大佬指点指点,
返回html示例如下:(因涉及隐私,部分被隐藏,但是返回的内容大体显示如下)
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title></title>
</head>
<body onload="load()">
<form id = "form" action="http://xxxx/xxxxStart.do" method="post">
<input type="hidden" name="MecName" id="MrcName" value="XXXX有限公司"/>
<input type="hidden" name="Mercode" id="MrcCode" value="1xxxxx001199519"/>
<input type="hidden" name="TraAmt" id="TrsAmt" value="3222257"/>
<input type="hidden" name="rerNum" id="OrdNum" value="02201xxx100000000000000027"/>
<input type="hidden" name="MrDtTm" id="MertTm" value="2022xxx341"/>
<input type="hidden" name="MeCustId" id="MCustId" value="ovKyPxxxxFvbVd7k"/>
<input type="hidden" name="OpFag" id="Opnlag" value="1110000000xxxx000000000000000"/>
<input type="hidden" name="ayCannel" id="Paannel" value=""/>
<input type="hidden" name="Qayhannel" id="QPaannel" value="121"/>
<input type="hidden" name="Fag" id="Flag" value="0001220"/>
<input type="hidden" name="MntNo" id="MrntNo" value="010xxxx10027"/>
<input type="hidden" name="Mype" id="Mepe" value="522311"/>
<input type="hidden" name="PayVayTime" id="PayyTime" value="202xxx02341"/>
</form>
</body>

<script type="text/javascript">
var formDom = document.getElementById('form');function load() { formDom.submit(); }
</script>

</html>

2022-01-07 16:37 负责人:无 分享
已邀请:
我以后不是我

我以后不是我 (作者)

示例如下

小枫叶

小枫叶 - 外包接单加v:wlmk1234567 注明来意

你可以这样做,让后台做一个接口,里面分别判断显示那个列表项的 你根据接口来做显示隐藏

l***@163.com

l***@163.com

请问怎么解决的,我也遇到一样的问题

  • 5***@qq.com

    您好 请问这个问题解决了吗 能告知一下思路吗 谢谢

    2022-04-20 07:28

5***@qq.com

5***@qq.com

您好 能告知一下思路吗 谢谢 被折磨了好久 还是没办法

  • 最光阴

    提一个方式吧,后台既然生成了html的整个页面的字符串,那么后台可以在服务端再进一步将整个字符串生成成html文件,然后将路径返回给前端,前端用web-view组件承接就行了

    2022-04-20 09:24

该问题目前已经被锁定, 无法添加新回复