officialAccount/unpackage/dist/build/web/assets/pages-pay-index.D5XfemeH.js

2 lines
1.3 KiB
JavaScript

import{k as e,l as a,D as l,a as s,w as o,t as n,d as t,E as u,I as c,e as d,o as i,b as r}from"./index-rLO8cAH2.js";import{_ as p}from"./_plugin-vue_export-helper.BCo6x5W8.js";const v=p({__name:"index",setup(p){const v=e(""),m=e(!1),f=e(""),y=e(""),g=e("");function h(){v.value&&(m.value=!0,f.value="拉起微信支付...",u({key:"serverUrl",success:function(e){console.log("读取缓存:",e.data.url),y.value=e.data.url}}),u({key:"openid",success:function(e){console.log("读取缓存:",e.data.openid),g.value=e.data.openid}}),(()=>{const e=`${y.value}/weiXinPay/native`,a={title:"测试",openId:g.value,amountPrice:v.value};console.log("???/",a),fetch(e,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(a)}).then((e=>e.json())).then((e=>{console.log("???",e)})).catch((e=>{console.error("请求失败:",e)}))})())}return(e,u)=>{const p=c,y=d;return i(),a("div",{class:"container"},[l("div",{class:"input-group"},[s(p,{type:"number",modelValue:v.value,"onUpdate:modelValue":u[0]||(u[0]=e=>v.value=e),placeholder:"请输入金额",class:"amount-input"},null,8,["modelValue"]),s(y,{onClick:h,disabled:m.value||!v.value,class:"pay-btn"},{default:o((()=>[r(" 支付 ")])),_:1},8,["disabled"])]),f.value?(i(),a("div",{key:0,class:"status-group"},[l("p",null,n(f.value),1)])):t("",!0)])}}},[["__scopeId","data-v-260100c8"]]);export{v as default};