自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 05-中后台项目-vue3+ts+vite+pinia-elment-plus

return {user: "",count: 10,},getters: {},//pinia中没有mutations,可以通过action直接修改store数据,// 而且action中可以有异步操作// 和vuex比较,没有mutations,也没有modulesactions: {},},// 持久化插件配置// 持久化persist: {// 缓存所有state, key值为存入localStorage的键名// {// }// ],

2024-03-14 15:33:59 920 1

原创 02-TypeScript进阶

ts内置工具类型,通过 keyof 操作符可以获取对象中的所有键类型组成的demo1获取对象中的所有键类型组成的demo2获取对象类型所有属性的类型demo3下面代码报错demo4。

2024-03-14 10:24:11 359 1

原创 01-TypeScript基础

= -1;

2024-03-13 15:08:31 351

原创 中后台管理项目-button按钮的权限控制

/bindling.value为指令的绑定值//假设某用户对某模块只有添加和删除的权限//这个权限信息应该是不同用户登录时从后台拿到的对应的信息//不具备权限//禁用}else{//移除//批量注册指令(现在就一个permission)permission//注册的一般写法,循环遍历directives,通过vue.directive注册})全局注册班级管理中的添加按钮学生管理中的删除按钮。

2024-03-12 13:02:55 380 1

原创 element-plus

使用element-pluselement-plus官网: 一个 Vue 3 UI 框架 | Element Plus 安装 pnpm install normalize.csspnpm install element-pluspnpm install @element-plus/icons-vue 在main.ts中引入 ...//全局引入element-plusimport ElementPlus from 'element-plus'import

2024-03-12 12:51:12 370 1

原创 vue3-vueX辅助函数

mapMutations,mapActions:必须放在methods中。mapMutations,mapActions:调用前加this。mapState,mapGetters:必须放在计算属性中。注意事项:只能在vue2版本中使用(选项式API)mapState,mapGetters:直接使用。

2024-02-23 11:34:30 354 1

原创 git命令

4. git commit -m "[message]":提交暂存区中的文件,并添加相应的提交信息。2. git clone [repository]:克隆(下载)一个远程Git仓库到本地。16. git reset [commit]:撤销提交,并将HEAD指针指向指定的提交。20. git rebase [branch]:将当前分支的提交移到指定分支之后。10. git merge [branch]:将指定分支合并到当前分支。9. git checkout [branch]:切换到指定的分支。

2024-01-19 09:41:20 394 1

原创 Vue3面试题

computed 和 method的区别? computed具有响应式(双向数据绑定),以属性方式调用,如:this.reversedMessage methods需以函数方式调用,如:this.reversedMessage() computed具有缓存功能,只要里面的数据不发生改变,就不会重新计算;methods每次调用都重新计算一次,也就是说使用了computed只有它们计算依赖的值发生变化的时候才会进行重新计算,这样大大提高了性能。相比之下,每当触发重新渲染时,method

2024-01-16 14:39:54 385 1

原创 好用的小技巧

【代码】好用的小技巧。

2023-12-14 16:45:28 346 1

原创 面试题积累

Promise异步编程的一种解决方案。Promise是一个构造函数,接收一个函数作为参数,返回一个 Promise 实例。一个 Promise 实例有三种状态,分别是pendingfulfilled和rejected,分别代表了进行中、已成功和已失败。实例的状态只能由 pending 转变 fulfilled 或者 rejected 状态,并且状态一经改变,就无法再改变了。状态的改变是通过resolve()和reject()函数来实现的,可以在异步操作结束后调用这两个函数改变 Promise 实例的状态。

2023-12-13 17:03:43 370 1

原创 2023年12月13号

var obj = { name: '张三', age: 18, class: 'zzq2102', sex: '男', major: '计算机' };/* var obj = {name:'张三',age:18,class:'zzq2102',sex:'男',major:'计算机'};/* var arr = ['张三', 18, 'zzq2102', '男', '计算机'];/* var arr = ['张三', 18, 'zzq2102', '男', '计算机'];//遍历对象的每对键值对。

2023-12-13 16:58:09 385 1

原创 11月18号(本周知识总结)

addEventListener('click',show1) 可以使用 removeEventListener移除事件;e.returnValue 阻止默认事件的发生(ie6-8),等价于 return false;e.preventDefault() 阻止默认事件的发生(标准浏览器)添加相同的事件,后面的事件会覆盖前面的事件。添加不同的事件,两个事件都有作用。跟on+关键词阻止冒泡的方式是一样的。设置为true,是以捕获的方式返回。添加相同的事件,不会被覆盖,都会触发。默认是按照冒泡的方式返回。

2023-11-14 12:19:56 25 1

原创 11月12号本周知识点总结

3. 获取小时(hours),分钟(minutes),秒钟(seconds)5. 获取时间戳(毫秒数) 1970 年 1 月 1 日至今的毫秒数。2. 单独获取年(year)月(month)日(date)创建日期时间对象 ‘1) 将日期转为字符串。

2023-11-12 21:28:14 41

原创 11月四号(本周知识点回顾)

slice(start,end) 获取字符串的某个部分包含start不包含end,end没有参数值,默认截取到末尾,end是字符长度(从0开始)和lastIndexOf比较像。

2023-11-12 19:59:54 23

原创 初识JavaScript

1. 定义了一个变量但没有为该变量赋值,使用了一个并未赋值的变量var str;2. 使用了一个不存在的对象的属性时1) 天生有对象使用js自带的对象,日期事件,字符串,数组....2) 没有对象,创建对象创建,new Object字面量的方式创建。

2023-10-26 20:17:35 17

原创 10月15日本周知识回顾

伪类⽤于向某些选择器添加特殊的效果CSS伪元素是⽤来添加⼀些选择器的特殊效果。最好使⽤双冒号,防⽌与伪类混淆before定位的基准是其主元素的右上⻆,after定位的基准是主元素的结尾处。当主元素没有内容时before与after仍会正常⼯作,属性为行内元素,若需要设置⾼宽度等属性需要首先设置为块元素。content是伪元素必需的属性。before与after的主要⽤途是对元素默认样式的的美化:美化时需要结合定位于内容。

2023-10-16 10:07:36 17

原创 【2023年10月8号学习记录】

外部样式:link和@import(可以再css文件里面引入别的css样式(套娃)也可以在style里面直接引用)rgba表示方式:rgba(000,000,000,0) rgba(255,255,255,1)字体中如果出现了%,那么相对的是父元素的字体大小,如果祖先元素没有设置大小,则相对16px.选择器优先级:ID选择器>类选择器>标签选择器>通配符选择器。em:倍数关系,相对于父元素的倍数,1放大。class类选择器,伪类和属性选择器(10)id选择器>类选择器>标签选择器。

2023-10-08 20:39:27 27

空空如也

空空如也

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

TA关注的人

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