2025-04-29 09:38:12 +08:00

4 lines
1.1 KiB
Vue

import{g as d}from"./system-doc.c2dea826.js";import{a7 as _,o as r,c as i,g as m,b as t,aa as g,a9 as u,ab as v,n as p}from"./vendor.3937d42d.js";import{_ as f}from"./index.e47da145.js";const b={name:"LearningGardenIndex",async setup(){const e=_({list:[]}),s=await d({type:"2"});return e.list=s,{list:e.list}},methods:{getClassName(e){switch(e*1%3){case 0:return"first btn";case 1:return"second btn";case 2:return"third btn"}},goDetail(e){window.open(e)}}},h={class:"learning-garden"},C={class:"con"},x=["onClick"],y={class:"btn-con"},D={class:"title"},k=["src"];function B(e,s,N,o,w,a){return r(),i("div",h,[m(` <div class="banner">
<img class="banner-img" src="../../assets/banner1.png">
</div> `),t("div",C,[(r(!0),i(g,null,u(o.list,(n,l)=>(r(),i("div",{class:"item",onClick:c=>a.goDetail(n.fileUrl)},[t("div",y,[t("div",D,v(n.classifyName),1),t("div",{class:p(a.getClassName(l)),onClick:s[0]||(s[0]=(...c)=>a.goDetail&&a.goDetail(...c))},"\u7ACB\u5373\u67E5\u770B",2)]),t("img",{class:"item-img",src:n.photoUrl},null,8,k)],8,x))),256))])])}var U=f(b,[["render",B],["__scopeId","data-v-45f2197d"]]);export{U as default};