2 lines
1.4 KiB
JavaScript
2 lines
1.4 KiB
JavaScript
import{r as p,X as u,G as l,v as d,I as n,Y as t}from"./element-plus-DZJYzj-x.js";import{s as f}from"./http-DQojYXGg.js";import{_ as x}from"./_plugin-vue_export-helper-DlAUqK2U.js";import"./index-DRVPVPJi.js";const g="/static/png/indexQRcode-Bs8M_Qwn.png";function h(){return f({url:"/api/admin/shop/wxqrcode/common/wxurlscheme",method:"post"})}const w={class:"wrapper"},_={__name:"WxJump",setup(v){const r=p("weixin://dl/business/?t=RNOoY1cRSDv"),a=/MicroMessenger/i.test(navigator.userAgent);function i(){return a?window.wx?(wx.miniProgram.navigateTo({url:"/pages/index/index"}),!0):(t.warning("微信JSSDK未加载,将使用Scheme跳转"),!1):!1}async function c(){var s;try{const e=await h();e.code===0&&((s=e.data)!=null&&s.openlink)?r.value=e.data.openlink:t.error("获取Scheme失败:"+(e.msg||"无有效链接"))}catch(e){console.error("接口请求异常:",e),t.error("网络异常,请重试!")}}function m(){if(!r.value){t.warning("Scheme为空,无法跳转");return}location.href=r.value}function o(){i()||m()}return u(async()=>{await c(),o()}),(s,e)=>(d(),l("div",w,[e[0]||(e[0]=n("div",null,[n("img",{src:g,alt:"小程序二维码",class:"qr-img",style:{width:"300px",height:"300px","margin-bottom":"20px"}})],-1)),e[1]||(e[1]=n("p",{style:{"font-size":"30px"}},"小发同城,和您一起享受本地生活服务",-1)),n("button",{id:"openBtn",class:"btn",onClick:o}," 立即打开 ")]))}},J=x(_,[["__scopeId","data-v-40876dea"]]);export{J as default};
|