feat:初始提交uni-app项目

This commit is contained in:
2026-01-14 18:19:33 +08:00
commit 0dcbd340e6
515 changed files with 38560 additions and 0 deletions

View File

@@ -0,0 +1 @@
{"version":3,"file":"clasify.js","sources":["../../HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvY2xhc2lmeS9jbGFzaWZ5LnZ1ZQ"],"sourcesContent":["import MiniProgramPage from 'D:/编程/HBuilderX/uniapp_vue3_code/wallpaper-kt/pages/clasify/clasify.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;AACA,GAAG,WAAW,eAAe;"}

View File

@@ -0,0 +1 @@
{"version":3,"file":"classify.js","sources":["pages/classify/classify.vue","../../HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvY2xhc3NpZnkvY2xhc3NpZnkudnVl"],"sourcesContent":["<template>\n\t<view class=\"classLayout pageBg\">\r\n\t\t<custom-nav-bar title=\"分类\"></custom-nav-bar>\n\t\t<view class=\"classify\">\r\n\t\t\t<theme-item v-for=\"item in classifyList\"\r\n\t\t\t:key=\"item._id\"\r\n\t\t\t:item=\"item\">\r\n\t\t\t</theme-item>\r\n\t\t</view>\r\n\t\t\r\n\n\t</view>\n</template>\n\n<script setup>\r\nimport {ref} from \"vue\"\r\nimport {apiGetClassify} from \"@/api/apis.js\"\r\nimport {onShareAppMessage,onShareTimeline} from \"@dcloudio/uni-app\"\r\nconst classifyList = ref([])\r\nconst getClassify = async ()=>{\r\n\tlet res = await apiGetClassify({\r\n\t\t// select:true\r\n\t\tpageSize:15\r\n\t});\r\n\t// console.log(res);\r\n\tclassifyList.value = res.data\r\n}\r\n\ngetClassify();\r\n\r\n//分享给好友\r\nonShareAppMessage((e)=>{\r\n\t//分享这里是需要有一个 “return” 的\r\n\treturn{\r\n\t\ttitle:\"hzb壁纸,精选分类\",\r\n\t\tpath:\"/pages/classfy/classfy\"\r\n\t}\r\n})\r\n\r\n//分享到朋友圈\r\nonShareTimeline(()=>{\r\n\treturn{\r\n\t\t// 标题\r\n\t\ttitle:\"hzb壁纸,精选分类\",\r\n\t\t// 分享时候的图片地址。可以本地也可以网络图\r\n\t\timageUrl:\"/static/images/logo2.jpg\"\r\n\t}\r\n})\n</script>\n\n<style lang=\"scss\" scoped>\n.classLayout{\r\n\t.classify{\r\n\t\tpadding: 30rpx;\r\n\t\tdisplay: grid;\r\n\t\tgrid-template-columns: repeat(3,1fr);\r\n\t\tgap: 15rpx;\r\n\t}\r\n}\n</style>\n","import MiniProgramPage from 'D:/coding software/HBuilderX/uniapp_vue3_code/wallpaper-kt/pages/classify/classify.vue'\nwx.createPage(MiniProgramPage)"],"names":["ref","apiGetClassify","onShareAppMessage","onShareTimeline"],"mappings":";;;;;;;;;;;;;;;;AAkBA,UAAA,eAAAA,cAAA,IAAA,EAAA;AACA,UAAA,cAAA,YAAA;AACA,UAAA,MAAA,MAAAC,wBAAA;AAAA;AAAA,QAEA,UAAA;AAAA,MACA,CAAA;AAEA,mBAAA,QAAA,IAAA;AAAA,IACA;AAEA;AAGAC,kBAAA,kBAAA,CAAA,MAAA;AAEA,aAAA;AAAA,QACA,OAAA;AAAA,QACA,MAAA;AAAA,MACA;AAAA,IACA,CAAA;AAGAC,kBAAAA,gBAAA,MAAA;AACA,aAAA;AAAA;AAAA,QAEA,OAAA;AAAA;AAAA,QAEA,UAAA;AAAA,MACA;AAAA,IACA,CAAA;;;;;;;;;;;;;;;;;;;;;AC9CA,GAAG,WAAW,eAAe;"}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"version":3,"file":"detail.js","sources":["pages/notice/detail.vue","../../HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvbm90aWNlL2RldGFpbC52dWU"],"sourcesContent":["\n<template>\n\t<view class=\"noticeLayout\">\n\t\t<view class=\"title\">\r\n\t\t\t<view class=\"tag\">\r\n\t\t\t\t<!-- <uni-tag text=\"置顶\" :inverted=\"true\" type=\"error\" /> -->\r\n\t\t\t\t<uni-tag text=\"置顶\" :inverted=\"true\" type=\"error\" v-if=\"detail.select\"></uni-tag>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"font\">{{detail.title}}</view>\r\n\t\t</view>\r\n\t\t\r\n\t\t<view class=\"info\">\r\n\t\t\t<view class=\"item\">{{detail.author}}</view>\r\n\t\t\t<view class=\"item\">\r\n\t\t\t\t<uni-dateformat :date=\"detail.publish_date\" format=\"yyyy-MM-dd hh:mm:ss\"></uni-dateformat>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t\r\n\t\t<view class=\"content\">\r\n\t\t\t<!-- 内容区域 -->\r\n\t\t\t<!-- 对于富文本(<rich-text>),我们不能直接在页面进行展示。\r\n\t\t\t需要利用组件<rich-text :node=\"富文本链接\">进行展示 -->\r\n\t\t\t<!-- <rich-text :nodes=\"detail.content\"></rich-text> -->\r\n\t\t\t\r\n\t\t\t<!-- 或者是利用插件商城的其他插件 -->\r\n\t\t\t<mp-html :content=\"detail.content\" />\r\n\r\n\t\t</view>\r\n\t\t\r\n\t\t<view class=\"count\">\r\n\t\t\t阅读数量:{{detail.view_count}}\r\n\t\t</view>\r\n\t\t\n\t</view>\n</template>\n\n<script setup>\nimport { apiNoticeDetail } from \"@/api/apis.js\"\r\nimport {ref} from \"vue\"\r\nimport {onLoad} from \"@dcloudio/uni-app\"\r\nconst detail = ref({})\r\nconst noticeId = ref('')\r\nconst noticeName = ref('')\r\n// let noticeId\r\nonLoad((e)=>{\r\n\tconsole.log(e);\r\n\tnoticeId.value = e.id\r\n\tnoticeName.value = e.name\r\n\t// 注意必须先获得这个id才能进行getNoticeDetail()操作\r\n\tuni.setNavigationBarTitle({\r\n\t\ttitle:noticeName.value\r\n\t})\r\n\tgetNoticeDetail()\r\n})\r\n\r\nconst getNoticeDetail = async () =>{\r\n\tlet res = await apiNoticeDetail({id:noticeId.value});\r\n\tdetail.value = res.data\r\n\tconsole.log(res);\r\n\t\r\n}\r\n\r\n\n</script>\n\n<style lang=\"scss\" scoped>\n.noticeLayout{\r\n\tpadding: 30rpx;\r\n\t.title{\r\n\t\t display: flex;\r\n\t\t align-items: center;\r\n\t\t font-size: 40rpx;\r\n\t\t color: #111;\r\n\t\t line-height: 1.6em;\r\n\t\t padding-bottom: 30rpx;\r\n\t\t\r\n\t\t .tag{\r\n\t\t\t // // width: 50rpx;\r\n\t\t\t // height: 100rpx;\r\n\t\t\t // font-size: 20rpx;\r\n\t\t\t // color: #e3a7a8;\r\n\t\t\t // padding: 10rpx;\r\n\t\t\t // border: 1px solid #e3a7a8;\r\n\t\t\t //缩小0.8倍\r\n\t\t\t transform: scale(0.8);\r\n\t\t\t //缩小的起始点\r\n\t\t\t transform-origin: left center;\r\n\t\t\t flex-shrink: 0;\r\n\t\t }\r\n\t\t .font{\r\n\t\t\t // font-size: 40rpx;\r\n\t\t\t // color: #0b0b0b;\r\n\t\t\t padding-left: 4rpx;\r\n\t\t }\r\n\t}\r\n\t\r\n\t.info{\r\n\t\tdisplay: flex;\r\n\t\talign-items: center;\r\n\t\tcolor: #999;\r\n\t\tfont-size: 28rpx;\r\n\t\t.item{\r\n\t\t\tpadding-left: 20rpx;\r\n\t\t}\r\n\t}\r\n\t.content{\r\n\t\tpadding: 50rpx 0;\r\n\t}\r\n\t\r\n\t.count{\r\n\t\tcolor: #999;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n}\r\n\n</style>\n","import MiniProgramPage from 'D:/coding software/HBuilderX/uniapp_vue3_code/wallpaper-kt/pages/notice/detail.vue'\nwx.createPage(MiniProgramPage)"],"names":["ref","onLoad","uni","apiNoticeDetail"],"mappings":";;;;;;;;;;;;;;;;;;AAwCA,UAAM,SAASA,cAAG,IAAC,EAAE;AACrB,UAAM,WAAWA,cAAG,IAAC,EAAE;AACvB,UAAM,aAAaA,cAAG,IAAC,EAAE;AAEzBC,kBAAM,OAAC,CAAC,MAAI;AACXC,oBAAAA,MAAY,MAAA,OAAA,iCAAA,CAAC;AACb,eAAS,QAAQ,EAAE;AACnB,iBAAW,QAAQ,EAAE;AAErBA,oBAAAA,MAAI,sBAAsB;AAAA,QACzB,OAAM,WAAW;AAAA,MACnB,CAAE;AACD,sBAAiB;AAAA,IAClB,CAAC;AAED,UAAM,kBAAkB,YAAW;AAClC,UAAI,MAAM,MAAMC,yBAAgB,EAAC,IAAG,SAAS,MAAK,CAAC;AACnD,aAAO,QAAQ,IAAI;AACnBD,oBAAAA,oDAAY,GAAG;AAAA,IAEhB;;;;;;;;;;;;;;;;;;;;;;;;;;AC3DA,GAAG,WAAW,eAAe;"}

View File

@@ -0,0 +1 @@
{"version":3,"file":"notice.js","sources":["../../HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvbm90aWNlL25vdGljZS52dWU"],"sourcesContent":["import MiniProgramPage from 'D:/coding software/HBuilderX/uniapp_vue3_code/wallpaper-kt/pages/notice/notice.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;AACA,GAAG,WAAW,eAAe;"}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long