首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在React JS中嵌入表单代码

在React JS中嵌入表单代码
EN

Stack Overflow用户
提问于 2016-12-17 01:36:48
回答 2查看 1.5K关注 0票数 1

我正在使用一个表单生成器服务,它为我提供了以下代码以嵌入到我的网站中:

代码语言:javascript
运行
复制
<a name="form798688646" id="formAnchor798688646"></a>
<script type="text/javascript"       
src="https://fs28.formsite.com/include/form/embedManager.js?798688646"></script>
<script type="text/javascript">
EmbedManager.embed({
   key: "https://fs28.formsite.com/res/showFormEmbed?EParam=m%2FOmK8apOTA80OCs6DyFNWrYe2Y6sJfY&798688646",
   width: "100%",
   mobileResponsive: true
});
</script>

我目前正在使用React JS,我想知道如何将嵌入代码添加到组件中。第一个错误由键抛出:...线路

代码语言:javascript
运行
复制
import React from 'react';
import './Contact.css';


const Contact = () =>  {
    return (

      <div className="contact-container">
        embed code here...
     </div>
    );
};

export default Contact;
EN

回答 2

Stack Overflow用户

发布于 2016-12-17 01:43:08

这只是一个正在运行的<Script>,只需将其作为一个函数即可。

代码语言:javascript
运行
复制
 MyEmbededCode(){
    EmbedManager.embed({
       key: "https://fs28.formsite.com/res/showFormEmbed?EParam=m%2FOmK8apOTA80OCs6DyFNWrYe2Y6sJfY&798688646",
       width: "100%",
       mobileResponsive: true
    });
 }

然后,您只需在div中调用该函数

代码语言:javascript
运行
复制
  <div className="contact-container" onLoad={this.MyEmbededCode()}>
    embed code here...
 </div>

我不记得是不是onLoad了,但是你,我想你已经明白了。

票数 0
EN

Stack Overflow用户

发布于 2016-12-17 02:40:44

AKADER的想法是正确的,但我会使用React生命周期,只需在ComponentDidMount()ComponentWillMount()中调用此函数

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41189661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档