test_lgq/niucloud/public/wap/assets/app-link.vue_vue_type_script_setup_true_lang.d62f9cf3.js
2024-01-24 17:36:08 +08:00

2 lines
731 B
JavaScript

import{d as a,h as t,i as s,w as e,S as l,H as r,ac as n,aW as u,a0 as c,aX as o,$ as d,t as i}from"./index-849cf30e.js";const p=a({__name:"app-link",props:{url:String,data:{type:Object,default:()=>({})},mode:{type:String,default:"navigateTo"},customClass:{type:[String,Object,Array],default:""},customStyle:{type:[String,Object,Array],default:""}},setup(a){const p=a,y=()=>{if(Object.keys(p.data).length){if(!p.data.url)return;if("app/pages/member/index"==n()&&!u())return void c().setLoginBack({url:p.data.url});o(p.data)}else d(p)};return(a,n)=>{const u=i;return t(),s(u,{onClick:y,class:r(p.customClass),"style-class":p.customStyle},{default:e((()=>[l(a.$slots,"default")])),_:3},8,["class","style-class"])}}});export{p as _};