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

注册了域名怎样做网站推广普通话奋进新征程

注册了域名怎样做网站,推广普通话奋进新征程,网银汇款企业做网站用途写什么,常州建设局建筑职称网站一个是支付一个是订阅,写的时候尝试把他们放到一个里面,但是会报错,所以分开写了 我们的页面,前三个为订阅最后一个是支付,我把他们放到一个数组里面循环展示的,所以我们判断的时候只要判断id是否为4&#…

一个是支付一个是订阅,写的时候尝试把他们放到一个里面,但是会报错,所以分开写了

 我们的页面,前三个为订阅最后一个是支付,我把他们放到一个数组里面循环展示的,所以我们判断的时候只要判断id是否为4,如果是4那么就是支付别的就是订阅

 进入页面的时候默认选中第一个,第一个是订阅,直接在onMounted里面去创建script标签,src就是订阅的值

根据你们的需求调整里面的参数和方法 

// 这个就是支付或者订阅的按钮
<div id="paypal-button-container"></div>
<div id="paypal-button-subscription"></div>const subscriptionSdk ='https://www.paypal.com/sdk/js?client-id=${申请的SDK}&vault=true&intent=subscription';
const paySkd ='https://www.paypal.com/sdk/js?client-id=${申请的SDK}&currency=USD';onMounted(() => {// 创建script 标签 定义他们的idconst scriptId = 'subscriptionSdk';let script = document.createElement('script');script.id = scriptId;script.src = subscriptionSdk;script.onload = () => {// 创建订阅按钮subscriptionButton();};document.body.appendChild(script);
});// 点击切换 订阅 或者 支付
const subscriptionChange = (i) => {// 这个地方根据你们需求写......
// 这个是切换函数 进行判断createPayPalButton();
};const createPayPalButton = () => {// 定于不同id进行判断是订阅还是支付const scriptId = subscriptionId.value == 4 ? 'paySdk' : 'subscriptionSdk';// 切换的时候先查询时候存在 如果存在就不用执行下面的let script = document.getElementById(scriptId);if (script) return;script = document.createElement('script');script.id = scriptId;script.src = subscriptionId.value == 4 ? paySkd : subscriptionSdk;script.onload = () => {if (subscriptionId.value == 4) {payButton();} else {subscriptionButton();}};document.body.appendChild(script);
};// 创建支付按钮
const payButton = () => {paypal.Buttons({// 按钮样式style: {layout: 'horizontal',color: 'blue',shape: 'rect',label: 'checkout',tagline: false,height: 40,borderRadius: 10,},createOrder: async (data, actions) => {// 这里调用后端创建订单接口 获取到订单idawait createRechargeChange();// 然后 return 出去return thirdPayId.value;},// 只是paypal支付完后的回调 在这里面进行查询操作即可onApprove: async (data) => {// 调用后端接口查询是否支付成功},onCancel: function (data) {console.log(data, '用户取消支付并返回到网站');},}).render('#paypal-button-container');
};
// 创建订阅
const subscriptionButton = () => {paypal.Buttons({style: {layout: 'horizontal',color: 'blue',shape: 'rect',label: 'checkout',tagline: false,height: 40,borderRadius: 10,},createSubscription: async (data, actions) => {// 创建订单await createRechargeChange();// 这一步 plan_id 要传的是订阅id 这个id问后端要return actions.subscription.create({ plan_id: planId.value });},onApprove: async (data) => {await paySubscription({id: orderId.value,subscriberId: data.subscriptionID,});const loading = ElLoading.service({lock: true,text: t('正在查询订阅结果,请稍后'),background: 'rgba(0, 0, 0, 0.7)',});let requestCount = 0;const maxRequests = 5;intervalId.value = setInterval(async () => {if (requestCount < maxRequests) {requestCount += 1;// 查询订单状态接口await fetchData(loading);} else {loading.close();clearInterval(intervalId.value);ElMessage.error(t('订阅失败,稍后重试'));}}, 1500);},onCancel: function (data) {console.log(data, '用户取消支付并返回到网站');},}).render('#paypal-button-subscription');
};

http://www.dtcms.com/wzjs/393197.html

相关文章:

  • 企业网站建设实训报告产品营销方案策划
  • 济南市住房和城乡建设部网站网站推广方法大全
  • 短租房网站哪家做最好企业网站建设服务
  • 网上共青团建设登录网站百度还原
  • wordpress 支付宝seo关键词怎么填
  • 网站建设四个阶段的流程新一轮疫情最新消息
  • 软件源码购买一般在哪个网站热搜榜排名今日
  • 网站托管平台windows优化大师电脑版
  • 廊坊网站建爱站网
  • wordpress一直循环301搜索引擎优化关键词选择的方法有哪些
  • 松原市建设局网站投诉中心抖音seo优化怎么做
  • onethink做移动网站seo关键词优化服务
  • 怎么做网站后台管理系统百度收录情况查询
  • 政府网站建设情况自查报告免费推广网站2023mmm
  • 巨野县城乡和住房建设局网站英语培训机构前十名
  • 石景山重庆网站建设百度关键词优化排名技巧
  • 做安防在哪个网站做广告呢怎么推广比较好
  • 正规app软件开发费用淘宝seo排名优化
  • 怎么做自己的品牌网站整站seo优化公司
  • 免费请美女做爰网站地产渠道12种拓客方式
  • 想成为网站设计师要怎么做百度推广管理平台
  • 营销型网站建设推广广告公司图片
  • 网站站内文章互联seopeix
  • 免费数据库网站空间今日军事新闻最新消息新闻报道
  • 织梦b2b网站模板sem优化托管公司
  • 网站建设不完善app香港账号
  • 福永网站制作模板建站优点
  • 无毒一级床上做視频黄色网站谷歌推广新手教程
  • 最好的网站建设价格优化设计英语
  • 有哪些专门做展会创意的网站sem和seo