import{_ as e,ao as t,aF as a,aV as n,G as s,r,p as i,w as l,i as o,o as c,f as d,k as h,t as u,D as p,C as f,T as m}from"./index-2PZN6pGH.js";var b=/^<([-A-Za-z0-9_]+)((?:\s+[a-zA-Z_:][-a-zA-Z0-9_:.]*(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/,g=/^<\/([-A-Za-z0-9_]+)[^>]*>/,v=/([a-zA-Z_:][-a-zA-Z0-9_:.]*)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,x=k("area,base,basefont,br,col,frame,hr,img,input,link,meta,param,embed,command,keygen,source,track,wbr"),_=k("a,address,article,applet,aside,audio,blockquote,button,canvas,center,dd,del,dir,div,dl,dt,fieldset,figcaption,figure,footer,form,frameset,h1,h2,h3,h4,h5,h6,header,hgroup,hr,iframe,isindex,li,map,menu,noframes,noscript,object,ol,output,p,pre,section,script,table,tbody,td,tfoot,th,thead,tr,ul,video"),y=k("abbr,acronym,applet,b,basefont,bdo,big,br,button,cite,code,del,dfn,em,font,i,iframe,img,input,ins,kbd,label,map,object,q,s,samp,script,select,small,span,strike,strong,sub,sup,textarea,tt,u,var"),w=k("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr"),O=k("checked,compact,declare,defer,disabled,ismap,multiple,nohref,noresize,noshade,nowrap,readonly,selected"),S=k("script,style");function k(e){for(var t={},a=e.split(","),n=0;n\n/,"").replace(/\n/,"").replace(/\n/,"")}(e);var t=[],a={node:"root",children:[]};return function(e,t){var a,n,s,r=[],i=e;for(r.last=function(){return this[this.length-1]};e;){if(n=!0,r.last()&&S[r.last()])e=e.replace(new RegExp("([\\s\\S]*?)]*>"),(function(e,a){return a=a.replace(/|/g,"$1$2"),t.chars&&t.chars(a),""})),c("",r.last());else if(0==e.indexOf("\x3c!--")?(a=e.indexOf("--\x3e"))>=0&&(t.comment&&t.comment(e.substring(4,a)),e=e.substring(a+3),n=!1):0==e.indexOf("=0&&r[n]!=a;n--);else var n=0;if(n>=0){for(var s=r.length-1;s>=n;s--)t.end&&t.end(r[s]);r.length=n}}c()}(e,{start:function(e,n,s){var r={name:e};if(0!==n.length&&(r.attrs=function(e){return e.reduce((function(e,t){var a=t.value,n=t.name;return e[n]?e[n]=e[n]+" "+a:e[n]=a,e}),{})}(n)),s){var i=t[0]||a;i.children||(i.children=[]),i.children.push(r)}else t.unshift(r)},end:function(e){var n=t.shift();if(n.name!==e&&console.error("invalid state: mismatch end tag"),0===t.length)a.children.push(n);else{var s=t[0];s.children||(s.children=[]),s.children.push(n)}},chars:function(e){var n={type:"text",text:e};if(0===t.length)a.children.push(n);else{var s=t[0];s.children||(s.children=[]),s.children.push(n)}},comment:function(e){var a={node:"comment",text:e},n=t[0];n.children||(n.children=[]),n.children.push(a)}}),a.children}const z="/pages/template/list2detail-detail/list2detail-detail";const D=e({data:()=>({title:"",banner:{},htmlNodes:[]}),onLoad(e){const a=e.detailDate||e.payload;try{this.banner=JSON.parse(decodeURIComponent(a))}catch(n){this.banner=JSON.parse(a)}t({title:this.banner.title}),this.getDetail()},onShareAppMessage(){return{title:this.banner.title,path:z+"?detailDate="+JSON.stringify(this.banner)}},onNavigationBarButtonTap(e){0===e.index&&a({service:"share",success:e=>{if(e.provider&&e.provider.length&&~e.provider.indexOf("weixin")){const t=function(e){let t=[];for(let a=0,n=e.length;ae.text)),success:e=>{const t=e.tapIndex;uni.share({provider:"weixin",type:0,title:this.banner.title,scene:0===t?"WXSceneSession":"WXSceneTimeline",href:"https://uniapp.dcloud.io/h5"+z+"?detailDate="+JSON.stringify(this.banner),imageUrl:"https://web-assets.dcloud.net.cn/unidoc/zh/share-logo@3.png"})}})}else s({title:"未检测到可用的微信分享服务"})},fail:e=>{s({title:"获取分享服务失败"})}})},methods:{getDetail(){r({url:"https://unidemo.dcloud.net.cn/api/news/36kr/"+this.banner.post_id,success:e=>{if(200==e.statusCode){var t=e.data.content.replace(/\\/g,"").replace(/{console.log("fail")}})}}},[["render",function(e,t,a,n,s,r){const b=p,g=o,v=f,x=m;return c(),i(g,null,{default:l((()=>[d(g,{class:"banner"},{default:l((()=>[d(b,{class:"banner-img",src:s.banner.cover},null,8,["src"]),d(g,{class:"banner-title"},{default:l((()=>[h(u(s.banner.title),1)])),_:1})])),_:1}),d(g,{class:"article-meta"},{default:l((()=>[d(v,{class:"article-author"},{default:l((()=>[h(u(s.banner.author_name),1)])),_:1}),d(v,{class:"article-text"},{default:l((()=>[h("发表于")])),_:1}),d(v,{class:"article-time"},{default:l((()=>[h(u(s.banner.published_at),1)])),_:1})])),_:1}),d(g,{class:"article-content"},{default:l((()=>[d(x,{nodes:s.htmlNodes},null,8,["nodes"])])),_:1})])),_:1})}],["__scopeId","data-v-82d4b4bc"]]);export{D as default};