# 基于Vue3可光速开发框架 **Repository Path**: Louis26/kaiyuancode1 ## Basic Information - **Project Name**: 基于Vue3可光速开发框架 - **Description**: 现在大多数的开源项目,搞的太复杂太大了,一个api封装四层.太头大,心血来潮想做东西,拉个下来改来改去找来找去就热血已经凉了 我是后端,不想在前端耗费太多时间,同烦恼的人,来用吧 - **Primary Language**: JavaScript - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 3 - **Created**: 2021-04-26 - **Last Updated**: 2021-04-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 新田月会-A01开源作品 ## 使用人群:个人 ## 使用场景:想直接拿一套东西下来,不用改太多,直接跑,直接用 # 使用 用的是yarn哈 ,官方文档地址在这 https://yarn.bootcss.com/docs/usage/ ## 说明 本项目要改的地方只有:request.js 文件 这个文件里面封装了axios请求,七牛云上传 要改的东西主要是api端返回的字段各种判断,改完就可以直接用了 # 清单 1.axios 2.less (..还没用上,但是这年头不会有人不用less吧?) 3.vant 4.vue-router 5.vitejs/plugin-vue (。。俺也不知道这干啥的,不知道咋的就进来了,但肯定有用) 6.vite-plugin-map (..好像是按需引用,鬼知道他有没有生效,理他呢,该配的配了..如果没生效就当做安慰下自己吧,反正界面元素可以显示出来) # 相关函数使用案例: ## 一个Post请求 ``` unit.ajax( { url: "/npl/greatming/MemberLogin", loading: true, type: "post", data: { code: "ctu", upwd: "a1075858260", }, }, function (ret) { console.log(ret); unit.local.set("userInfo", JSON.stringify(ret.Data.userInfo)); unit.local.set("token", ret.Data.token); that.toReplace("/"); } ); ``` ## 一个Get请求 ``` unit.ajax( { url: `/api/admin/GetSlideDetails?SlideId=2`, type: "get", }, function (ret, err) { if (ret.StatusCode == 0) { console.log(ret.Data); } } ); ``` ## cookie使用 ``` unit.cookie.set("a1", "a1Value"); var v = unit.cookie.get("a1"); console.log("获取到的值:", v); unit.cookie.del("a1"); ``` ## 一个提示 ``` //提示 unit.toast("xxxxxxxxxxxxxxxxxxxxxxxx"); ``` # 开发初衷 。。。现在大多数的开源项目,搞的太复杂太大了,一个api封装四层...太头大,心血来潮想做东西,拉个下来改来改去找来找去就...热血已经凉了 本身我就是个主后端的,也不想在前端耗费太多太多时间...所以就有了这个,然后我做好了,我想应该也有和我一样烦恼的人,于是就拿出来献丑了 有问题联系我哈:qq 1075858260