1.把html文件放在static里 然后用web-view引用
不废话,直接上代码

<template><view><web-view src="../../static/index.html"></web-view></view>
</template><script>export default {data() {return {}},methods: {}}
</script><style>
</style>

html部分

<!DOCTYPE html>
<html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1"><title>支付</title></head><body><div id="app"></div><!-- client-id后边放你的 --><script src="https://www.paypal.com/sdk/js?client-id=AfIMY4ZCbT5I-W5aUDRB04r6RBbRauiGmrRn9OniS7DvUojWKK0lvFufPDU8RAdwwQckBewTYpXue9gG"></script><!-- AcP31iLnpcCZglGPqNeO6gIRZh1qtPCfeyP_vK0lJhcJTgXcAzOrObRmqjtZSwHZlOahAyz6TMaUyw8i --><!-- Secret  EAGuyYuoJthKf0CzdhNct41dhqp5cOfpIoDmGbICYf45AvwhRzavXgS7KPknYGWWpBQVOIqsNoQZnZ_y--><script>paypal.Buttons({createOrder: function(data, actions) {// 定义一下要付多少钱 return actions.order.create({purchase_units: [{amount: {value: '0.03'}}]});},onApprove: function(data, actions) {// console.log(data,actions)return actions.order.capture().then(function(details) {// 付款成功之后的回调// alert('Transaction completed by ' + details.payer.name.given_name);console.log('details', details)// 告诉你自己的服务器订单号,方便后续的查询// return fetch('/paypal-transaction-complete', {//   method: 'post',//     headers: {//        'content-type': 'application/json'//    },//    body: JSON.stringify({//        orderID: data.orderID//     })// });});}}).render('#app');// 把付款按钮放id为app的盒子里</script></body>
</html>

后台获取数据


<!DOCTYPE html>
<html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1"><title></title></head><body><div id="app"><!-- <a href="https://www.sandbox.paypal.com/checkoutnow?token=2WS51818F50060318">fdsfdsf</a> --></div><script src="https://www.paypal.com/sdk/js?client-id=AbNCiAHKivvcx14ePiJWBgRkiEjf6JKa0-f12lg2lcwJIU5OVi5JZY3Hxrj5miWGF-WbcgAJSkcshO7t"></script><!-- AcP31iLnpcCZglGPqNeO6gIRZh1qtPCfeyP_vK0lJhcJTgXcAzOrObRmqjtZSwHZlOahAyz6TMaUyw8i --><script>paypal.Buttons({createOrder: function(data, actions) {// 这个a现在是写死的,实际是后台传来的.就ok了var a = "95F21375EK077912C"return a;},onApprove: function(data, actions) {return actions.order.capture().then(function(details) {// 支付完成的回调.console.log(details)alert('Transaction completed by ' + details.payer.name.given_name);// Call your server to save the transactionreturn "";});}}).render('#app');</script></body>
</html>

uniapp web-view 引入本地html及paypal境外支付相关推荐

  1. idea引入本地jar包及打包

    1.引入本地jar包 注:https://blog.csdn.net/hi_boy_/article/details/80908368 2.如果要打包成功,需作如下配置 <dependency& ...

  2. 在uni-app当中引入本地图片注意事项以及阿里矢量图iconfont.css当中文件查找失败:‘./iconfont.eot解决办法

    一.uni-app及其vue项目中引入阿里矢量图iconfont.css无法找到 ./iconfont.eot?t=1606800914535,应该使用绝对路径 使用绝对路径 二.uni-app引入本 ...

  3. paypal html5 支付,uniapp 对接 paypal支付 (h5,app端)

    由于工作需要,需要对接国外的PayPal支付,前端框架用的又是UNIAPP,众所周知UNIAPP国内的生态环境还可以,但是到了国外嘛  嘿嘿  懂得都懂. uniapp app对接Paypal支付 作 ...

  4. uniapp vue3中引入外部3D模型(适配App)

    uniapp vue3中引入外部3D模型(适配App) 主要方式是通过renderjs来实现的, 因为使用threejs的话需要获取页面上的dom节点, 然后需要把threejs创建出来的canvan ...

  5. 为自己搭建一个鹊桥 -- Native Page与Web View之间的JSBridge实现方式

    原文:为自己搭建一个鹊桥 -- Native Page与Web View之间的JSBridge实现方式 说起JSBridge,大家最熟悉的应该就是微信的WeixinJSBridge,通过它各个公众页面 ...

  6. html中怎样播放本地视频教程,【Axure9基础教程】内联框架如何引入本地音频 视频 HTML PDF等本地文件...

    在[ 在讲解如何插入本地文件之前需要先讲两个概念,相对路径和绝对路径,了解了这两个概览后,才能顺利的插入本地文件并识别成功 绝对路径和相对路径是什么? 相对路径:相对路径就是相对于当前文件的路径,以引 ...

  7. springBoot(maven)项目引入本地jar并打包

    一.引入本地jar并通过编译 1. 给项目添加外部依赖 选自己要引入的jar并添加,依赖列表中会显示新添加的jar 注意 \color{#FF0000}{注意} 注意:若是多个模块,注意模块之间的依赖 ...

  8. 【Unity 实用工具】 Unity 十款 浏览器相关插件 整理(web view browser)

    目录 ??前言 ??浏览器相关插件 ??第一款:Embedded Browser (ZFBrowser) ??第二款:UniWebView ??第三款:Texture Web View (Androi ...

  9. Appium——unknown error: cannot activate web view

    测试步骤: 1. 打开必应APP(如果出现欢迎界面和定位服务弹窗,需要点掉) 2. 点击搜索按钮 3. 输入JAVA到搜索框 4. 点击搜索网页 5. 观察显示搜索出来的结果是否含有java 6.   ...

最新文章

  1. json 和 pickle
  2. 凸优化中如何改进GD方法以防止陷入局部最优解
  3. c++ 等待子线程结束_?进程、线程、以及它们之间的区别与联系
  4. java学习(97):中断线程的另一种处理
  5. 第一个 Rails App 从安装到创建(windows版本)
  6. js 拾遗 js时间戳转换
  7. 单例模式的5种实现方式,以及在多线程环境下5种创建单例模式的效率
  8. 定时任务_定时任务Quartz入门
  9. quartz 时间设置(定时任务scheduler)
  10. python列表的应用与实例_python列表生成式应用案例
  11. imp导入dmp文件,过滤不想导入的表
  12. 顶级域名、一级域名、二级域名与IP
  13. PS去掉图片上的文字
  14. 盒马-在路上的服务设计品牌
  15. Serial Scope——基于QCustomPlot的串口虚拟示波器开发过程
  16. 新的分享之路开启,感谢您的陪伴
  17. 9本4月程序员新书,Python书就占了6本
  18. 视频号如何打造爆款内容,封面、选题、文案三大维度丨国仁网络
  19. C#【必备技能篇】使用批处理脚本(.bat文件)打开控制台应用程序
  20. Atlas2.1.0实战:安装、配置、导入hive元数据、编译排坑

热门文章

  1. RabbitMQ work quene(工作队列模型) 1对n
  2. 洛古——P1433 吃奶酪
  3. 短视频文案如何写,学会以下几种方法,离爆款绝对不远。
  4. iRate快速绕坑使用
  5. 关于js不生效的问题
  6. javasist代码实现解析
  7. Web前端最新优化指标:FP、FCP、FMP、LCP、TTI、CLS、FID、FPS等
  8. 如何在linux系统中创建raid5卷
  9. 中国为什么要发展人工智能
  10. 【电商】mysql 建表的一些规则 和注意事项