在模板 Vue 中插入脚本标签

2024-02-07

我正在创建一个集成支付服务。 支付服务为我提供了form里面有一个脚本标签,我想在我的组件模板中插入带有脚本标签的表单, 但是 vue 不允许在模板中插入标签脚本,如何在模板组件中插入带有脚本标签的表单?

结账表格支付服务:

    <form action="http://localhost:8081/api/v1/payment/" method="POST">
      <script
        src="https://www.mercadopago.com.br/integrations/v1/web-tokenize-checkout.js"
        data-public-key="KEY"
        data-transaction-amount="14.90">
      </script>
    </form>

预期结果: 我的组件:

<template>
    <div id="dashboard">
        <form action="http://localhost:8081/api/v1/payment/" method="POST">
            <script
                src="https://www.mercadopago.com.br/integrations/v1/web-tokenize-checkout.js"
                data-public-key="KEY"
                data-transaction-amount="14.90">
            </script>
        </form>
    </div>
</template>

<script>
    import { mapState } from "vuex";

    export default {
        data() {
            return {}
        },
    }
</script>

您可以使用元素引用和普通 JS 将相关标签添加到 dom。

<form ref="myform">
  ...
</form>

mounted() {
  let foo = document.createElement('script');    
  foo.setAttribute("src","https://www.mercadopago.com.br/integrations/v1/web-tokenize-checkout.js");
  foo.setAttribute("data-transaction-amount", "14.90")
  this.$refs.myform.appendChild(foo);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在模板 Vue 中插入脚本标签 的相关文章

  • angularjs:如何向资源对象添加缓存?

    在 http 中添加缓存非常简单 通过传递cache true http docs angularjs org api ng http https docs angularjs org api ng service 24http有缓存选项
  • chrome 调试器承诺在暂停时不会解析?

    也许我没有正确调试承诺 但基本上 如果您在断点处停止并运行异步代码 它实际上不会完成 直到您恢复执行为止 这是一个问题 调试器允许您快速试验多个 api 方法 但如果您恢复它 您就不能 debugger now type the follo
  • React-native:将场景绑定到导航栏

    我正在整理这个提问 回答应用程序 并遇到了这个障碍 我想从导航栏触发场景中的功能 与登录应用程序类似 我在导航栏中有一个用于提交答案的按钮 RightButton route navigator index navState if rout
  • 如何将udp发送到udp node.js服务器?

    我对此很陌生 所以我真的不知道我在做什么 但我已经设置了一个 node js udp 服务器 我想从客户端 来自网站 向它发送一个数据包 但我不知道如何在 javascript 中做到这一点 或者是否可能 我不是在研究如何从 Node js
  • 如何使用 JavaScript 中的值填充下拉列表?

    我在 Tridion CMS 扩展中的功能区工具栏按钮中添加了一个按钮 单击该按钮后 将显示一个弹出页面 其中包含两个下拉菜单 通过更改第一个下拉控件中的值 我应该填充第二个下拉控件的值 就我而言 我正在使用ASP drop down li
  • jquery 验证错误位置

    这看起来很简单 但我无法弄清楚 我正在使用 jquery 验证插件 我验证所有文件 但我想要的是在输入文本行中显示验证消息警报 例如在电子邮件输入中 请填写电子邮件地址 但现在它出现在所有字段下 在我的html中
  • 动画进度元素值

    我有一个progress元素 该元素如下所示 div class container div div div
  • 如何使用canvas.toDataURL()将画布保存为图像?

    我目前正在构建一个 HTML5 Web 应用程序 Phonegap 本机应用程序 我似乎不知道如何将画布保存为图像canvas toDataURL 有人可以帮我吗 这是代码 有什么问题吗 我的画布被命名为 canvasSignature J
  • 检查 touchend 是否在拖动后出现

    我有一些代码可以更改表的类 在手机上 有时表格对于屏幕来说太宽 用户将拖动 滚动来查看内容 但是 当他们触摸并拖动表格时 每次拖动都会触发 touchend 如何测试触摸端是否是触摸拖动的结果 我尝试跟踪dragstart和dragend
  • jquery window.open 在 ajax 成功中被阻止

    尝试在我的 ajax 成功调用中打开一个新的浏览器窗口 但是 它被阻止为弹出窗口 我做了一些搜索 发现用户事件需要绑定到 window open 才能避免这种情况发生 我还找到了这个解决方案 您可以在 ajax 之前打开一个空白窗口 然后在
  • 是否可以使用 javascript 测试用户的浏览器/操作系统是否支持给定类型的链接?

    是否可以使用 javascript 或其他任何东西 测试用户的操作系统 浏览器是否支持给定的 url 方案 例如 大多数仅使用网络邮件的用户计算机上未设置 mailto 是否有可能以某种方式捕获单击 mailto 链接的尝试并弹出比浏览器错
  • 仅一页 JavaScript 应用程序

    您是否尝试过单页 Web 应用程序 即浏览器仅从服务器 获取 一页 其余部分由客户端 JavaScript 代码处理 此类 应用程序页面 的一个很好的例子是 Gmail 对于更简单的应用程序 例如博客和 CMS 使用这种方法有哪些优点和缺点
  • 在为 RXJS 可观察量编写测试时,如何避免让调度程序通过我的业务逻辑?

    我发现使某些测试通过的唯一方法是显式地将调度程序传递给函数 为了便于说明 请考虑以下函数 function doStuff stream return stream delay 100 filter x gt x 2 0 map x gt
  • Typeahead.js substringMatcher 函数说明

    我只是在做一些研究Typeahead js这是一个非常酷的图书馆 感谢文档 我已经成功地获得了一个基本的示例 该文档也非常好 但是我试图弄清楚以下代码块实际上在做什么 var substringMatcher function strs r
  • JS用正则表达式替换数字

    我有元素的标识符 如下所示 form book 1 2 3 我想要的是用其他值替换该标识符中的第二个数字 我将函数 match 与以下正则表达式一起使用 var regexp d d d 但它返回我包含的数组 1 2 3 2 因此 当我尝试
  • IE11不监听MSFullscreenChange事件

    我正在尝试使用 Bigscreen js 在 IE11 中使用全屏 但 IE11 不监听 MS FullscreenChange 事件 document addEventListener MSFullscreenChange functio
  • vue-test-utils:如何测试 Mounted() 生命周期挂钩中的逻辑(使用 vuex)?

    我正在尝试为 Vue 中的逻辑编写一个单元测试mounted 生命周期钩子 但运气不太好 问题似乎是这样的mounted 使用 vue test utils 安装组件时永远不会被调用mount 这是我要测试的 Vue 组件
  • 如何获取 UIWebView 中元素的位置?

    我在 iPad 程序中加载了 html 的 UIWebView 通过使用 webkit column width 我将 html 分为几列 padding 0px height 1024px webkit column gap 0px we
  • 单击引导分页链接时调用 jquery 函数

    我想在单击引导分页链接时调用 jquery 函数 假设我想从第1页遍历到第2页 应该调用一个jquery函数 我正在使用以下代码 但它不起作用 ul pagination on click li function alert page ch
  • 用于 C# XNA 的 Javascript(或类似)游戏脚本

    最近我准备用 XNA C 开发另一个游戏 上次我在 XNA C 中开发游戏时 遇到了必须向游戏中添加地图和可自定义数据的问题 每次我想添加新内容或更改游戏角色的某些值或其他内容时 我都必须重建整个游戏或其他内容 这可能需要相当长的时间 有没

随机推荐

  • 为什么某些 golang.org 包带有“x”前缀

    为什么某些 golang org 包名称带有前缀x 引起我兴趣的具体套餐是 bcrypt https godoc org golang org x crypto 我主要关心的是x意味着类似 e 的东西X实验性的 如果我想要稳定的东西 我应该
  • 用户脚本中的@include 和@match 有什么区别?

    The 有关元数据块的 GreaseSpot 页面 http wiki greasespot net Metadata Block说两者非常相似但是 match 制定了更严格的规则 字符的意思是 GreaseSpot 然后继续teach h
  • Int 或 NSInteger 作为方法参数的对象。 Objective-C

    我在传递数字作为方法的参数时遇到一些问题 void meth2 int next int 要调用该方法 我需要这样 int next int 1 self performSelectorOnMainThread selector meth2
  • MVC 验证在 Knockoutjs 帖子中丢失

    我正在使用 MVC4 和淘汰赛 我的页面上有一个强类型化到视图模型的表单 在该视图模型中 我定义了一些验证 例如 Required ErrorMessage Title is required public string Title get
  • 文本框失去焦点后如何调用函数

    我没有 Javascript JQuery AJAX 的经验 所以我试图了解是否可以在文本框失去焦点后调用在我的数据库上执行查询的函数 我在页面中显示一个表 使用 PHP 其中的文本框包含与数据库上的表相同的值 当有人更改文本框上的值时 我
  • Android studio gradle org.gradle.process.internal.ExecException

    我的等级是 apply plugin com android application android compileSdkVersion 23 buildToolsVersion 23 0 2 defaultConfig applicati
  • 在 Ubuntu 14.04 上运行没有 sudo 的 docker [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我尝试设置 Docker 这样我就不必输入sudo在使用它之前 我采取的步骤 我首先创建一个 docker 组sudo groupadd
  • 用Python永久存储字典的优雅方法?

    目前解析文件的成本很高 该文件会生成约 400 个键值对的字典 并且很少更新 以前有一个函数可以解析文件 以字典语法将其写入文本文件 即dict Adam Room 430 Bob Room 404 等 并将其复制并粘贴到另一个函数中 该函
  • 如何使用 google customsearch API 查询高级搜索?

    我如何以编程方式使用 Google Python 客户端库执行高级搜索 https www google ca advanced search用Google自定义搜索API搜索引擎以返回第一个列表n基于我查询的高级搜索的某些术语和参数的链接
  • 天文应用

    我正在尝试构建一个天文学应用程序 在其中我应该显示给定纬度 经度和时间的天顶处和天顶附近的星星 我了解位置天文学的基础知识 令我困惑的是如何用大量数据创建数据库 我的查询是 更喜欢哪个目录 喜欢依帕谷目录或亨利 德雷珀 它的优点和缺点是什么
  • Java控制台程序

    我想知道如何制作一个Java控制台程序 我使用 Eclipse 作为 IDE 正在寻找类似于 C 版本的控制台程序的东西 尝试 Google 但只找到导出到 JAR 并从命令行执行的解决方案 我更喜欢在控制台窗口中编译并直接测试 提前致谢
  • JavaScript 文本操作

    使用 JavaScript 我想用一些文本替换 anytext 之间的任何文本 我想让它通用 所以我想使用正则表达式 我该怎么做 示例 replace hello Hi 尝试这个 str replace g Hi 这将删除任何序列 全球范围
  • jquery 中 $('selector')[0] 和 $('selector').eq(index) 之间的区别。

    有什么区别 div1 a 0 and div1 a eq 0 对于以下标记 div a href click a div 请帮忙 div1 a 0 返回对 DOM 元素的直接引用 div1 a eq 0 返回一个 JQuery 对象 htt
  • 删除tinyMCE中多余的p标签

    当您从 Word 文档复制并粘贴到 tinyMCE 编辑器时 有时会出现不需要的内容 p tags p p nbsp p div class starpasspro example question p strong Example Lev
  • javascript - 检测到浏览器/选项卡关闭时发出警报

    我有这个代码 当我单击链接 or refresh or 关闭选项卡 但我需要警惕only on close窗口 选项卡 这个怎么做 我的网站上有许多外部和内部链接
  • 如何通过命令行构建Windows 10 appxupload(准备提交存储)包

    尝试使用 msbuild 命令行作为msbuild App1 sln t Publish p Configuration Release并按照中所述进行了尝试http blogs msdn com b wsdevsol archive 20
  • 向后播放 CABasicAnimation 后 CALayer 消失

    我有一个 CALayer 并向其中添加了一个 CABasicAnimation 如下所示 circle CALayer circle frame CGRect x 0 y 0 width 100 height 100 circle back
  • 在 OpenIddict 中处理请求时发生未处理的异常

    所以 我正在尝试实现 OpenIddict 版本1 0 0 beta2 0580 with NET core 1 1我收到以下错误 An unhandled exception occurred while processing the r
  • 如何从上到下逐步显示 ImageView

    有没有办法从上到下逐步显示 ImageView 像这样 抱歉动画很糟糕 我对 android 动画不太熟悉 但一种 有点黑客 方法是将图像包装在ClipDrawable并为其设置动画level价值 例如
  • 在模板 Vue 中插入脚本标签

    我正在创建一个集成支付服务 支付服务为我提供了form里面有一个脚本标签 我想在我的组件模板中插入带有脚本标签的表单 但是 vue 不允许在模板中插入标签脚本 如何在模板组件中插入带有脚本标签的表单 结账表格支付服务