自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Pinia的简单使用

1.pinia 和 vuex 具有相同的功效, 是 Vue 的存储库,它允许您跨组件/页面共享状态。2.设计使用的是 Composition api,更符合vue3的设计思维。3.Pinia 对 Vue 2 和 Vue 3 都有效,并且不需要您使用组合 API。

2022-08-16 13:07:40 2362

原创 react路由嵌套路由及路由传参

react路由嵌套路由及路由传参。

2022-08-12 16:59:56 566

原创 promise封装小程序api请求

因为在项目中 请求使用的地方会有很多 不利于后期维护 如果我我们讲api封装出来 只需要维护api文件就可以了。

2022-08-12 16:54:51 184

原创 仿若依后台项目总结

该项目使用vue-cli脚手架创建基于vue3项目 使用到vuex,vue-router,element-plus组件库登录模块登录页面样式登录使用element-plus中的表单和按钮组件 登陆时使用md5插件进行密码加密并调用后端登录接口 发送用户名及加密后的密码当拿到后端返回的登录成功状态码及token时 把拿到的token保存到本地 并跳转到个人中心首页在一进入和人中心页面前 向后端发送请求左侧菜单列表和首页需要渲染的数据但在这里后端返回的左侧菜单数据是未处理的格式 我们需要自己手动处理 处理后的树

2022-06-06 20:37:09 804

原创 微信小程序优购商城项目总结

项目准备工作:配置tabBar:在全局的 (HBuilderX是pages.json) 原生小程序是 app.json 中配置全局导航栏样式封装公共组件:把一些使用了2次或以上公共的样式或功能 在components文件夹中封装成一个组件 在使用的页面引入调用 比如搜索框,商品卡片 或一些按钮封装request请求: 在src目录下新建一个request文件夹 在这个文件夹下 新建一个index.js 在这个js文件中 导出一个函数 在这个函数中配置请求的基本设置 如:请求的基本地址

2022-05-27 23:12:25 2060 1

转载 Vue3.0如何在setup中获取定义的全局方法

有些情况下我们需要定义全局方法 然而在vue3.0中我们定义全局方法需要在globalProperties上面定义大部分情况下还是可以定义在main.js中的 我们这里就以定义在main.js中为例// 这里我们就简单的随便添加一个属性 import { createApp } from 'vue' import App from './App.vue' import router from './router' import store from './store' let app =

2022-05-22 21:45:29 900

原创 js 常用的开发技巧

字符串常用技巧时间对比:时间个位数形式需补0const time1 = "2019-03-31 21:00:00";const time2 = "2019-05-01 09:00:00";const overtime = time1 > time2;// overtime => false替换图片的class类正则let reg = /(<\s*img[^>]*)class[=\s\"\']+[^\"\']*[\"\']?([^>]*>

2022-05-20 07:17:57 124

原创 vue3 vue-router 钩子函数

全局路由守卫(vue-router4.0中将next取消了,可写可不写,return false取消导航,undefined或者是return true验证导航通过)router.beforeEach((to,from)=>{}),next是可选参数,可写可不写,return false是取消导航,如果返回值为true或者是undefined意味着通过验证 (路由跳转之前拦截) router.afterEach((to,from)=>{}) (路由跳转之后)语法糖: to.fullPat

2022-05-20 07:15:56 480

原创 Promise简述及用法

什么是PromisePromise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理且更强大。它最早由社区提出并实现,ES6将其写进了语言标准,统一了用法,并原生提供了Promise对象。特点1.对象的状态不受外界影响 (3种状态)Pending状态(进行中)Fulfilled状态(已成功)Rejected状态(已失败)2.一旦状态改变就不会再变 (两种状态改变:成功或失败)Pending -> FulfilledPending -> Reje

2022-05-12 20:11:16 337

原创 vue电商后台管理项目总结

项目概述:商品后台管理系统。采用前后端分离开发,主要用于给内部运营人员管理 商品用的。主要有登录模块(登录注册忘记密码等页面), 用户管理模块(管理内部登录用户的), 权限管理(包 含角色列表,权限列表[不同人有不同权限]), 商品管理(管理商品的增删改查), 数据统计(领导看商品销售 数据,主要用到echarts)等模块 登录模块 首先是登录鉴权前台传入用户名和密码,后台返回token。把token存到本地或vuex通过router的全局守卫 before...

2022-05-12 20:02:37 2167 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除