自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RESTful api详解

什么是RESTful API?-CSDN博客

2025-08-25 17:30:26 119

原创 ES6面试题

回调地狱:是 JavaScript 中因嵌套过多回调函数而导致代码可读性差、维护困难的现象,常见于处理异步操作(如网络请求、定时器、文件读写)时。使用promise可以解决回调地狱。promise相关面试题。

2025-08-18 17:43:17 198

原创 js面试题

=比较值的时候会进行隐式转换,将数据都变为基本数据类型,用valueof或者toString()进行进行隐式转换。对象,数组,函数,日期,正则,映射。js中同步任务执行完,进入事件循环。==比较值,===还要比较类型。

2025-08-12 12:45:10 188

原创 diff算法

详情见b站:

2025-08-11 15:38:41 230

原创 axios二次封装,api解耦

3.设置请求拦截器:装入token,或者返回response.data,更简化调用axios地方的操作,就不用每个地方再装入token或者返回response.data.data。

2025-08-05 11:02:19 133

原创 elementUI一些注意事项

第一段代码rules确定规则,props用于绑定。第二段代码直接将rules写在里面。

2025-08-05 09:44:49 236

原创 vue中其他面试题常考

v-show是在盒子上添加dispaly属性,显示和隐藏盒子。好处是不用管更新逻辑了,更专注于业务实现。vm:视图模型层:vue的实例对象。v:视图层:看到的dom实例。m:模型层:data数据。v-if创建和删除盒子。

2025-08-01 18:41:16 123

原创 vue3中teleport的作用

假如自己写弹出框,需要在页面居中位置展示,不受当前组件的限制,可以把盒子传送到body中。此时类名为“mo”的视图就会从页面的中间显示,而不是组件的中间显示。

2025-08-01 17:34:12 229

原创 Vue2和Vue3的区别

vue2中使用Vue.prototype.$http = axiosvue3中使用app.config.globalProperties.$http = axios。

2025-08-01 17:21:01 1063

原创 defineproperty以及vue中数据代理和vue2中v-model原理讲述

vm.name通过getter获取到data.name的值,当vm.name的值发生改变,则改变data.name的值。vm.name==vm._data.name正是因为Vue实现了数据代理。vue能检测的到data中的数据改变,做了一个操作叫数据劫持,这一步是数据向视图传送的流程。vm.name:通过Vue代理机制访问Vue实例内部的_data.name。Vue2中的数据代理就是让vm.name代理vm._data.name。data.name:直接访问原始data对象的属性。

2025-07-30 18:22:06 274

原创 Vue中单向绑定,双向绑定

当你只需要将数据显示在视图中,而不需要视图修改数据时使用。数据流向是单向的:Model → View。

2025-07-30 16:59:10 279

原创 vue中自定义指令且常见好用指令

详情参考:Vue自定义指令(含常用8种指令封装)_v-debounce-CSDN博客

2025-07-30 13:53:14 246

原创 computed,watch,data,methods

以及b站【computed和watch有什么区别?确定了解里面的缓存吗】https://www.bilibili.com/video/BV1HDY3e5EQ7?当前组件v-model绑定的值是computed来的,那么可以修改吗?可以的,需要通过get/set写法。computed计算属性的结果值,可以修改吗?可以的,需要通过get/set写法。,只有依赖的数据变化时才重新计算。适合模板渲染和展示。

2025-07-28 18:17:09 326

原创 Vue中API调用

比如有些时候说在beforemounted或者created怎么使用dom元素,就可以说要么使用异步方法,要么使用$nextTick。当面试官问修改了数据但是视图为什么不变,就可以用这个。属性标记的子组件实例或原生 DOM 元素。获取当前 Vue 实例的根 DOM 元素。Vue 3.x 不再需要。Vue 3 的多根组件中,功能:获取更新后的dom。$refs 的详细说明。,直接赋值即可响应式。

2025-07-28 17:39:08 348

原创 vue中路由

2、$router是VueRouter的一个实例,他包含了所有的路由,包括路由的跳转方法,钩子函数等,也包含一些子对象(例如history)推荐使用路由独享守卫,最常见的应用就在登录比如商城界面,我要判断你是否登录,如果登陆了就放行,没登陆就跳转到登录界面。3、$route是一个跳转的路由对象(路由信息对象),每一个路由都会有一个$route对象,是一个局部的对象。适合需要动态逻辑控制的场景,如权限校验、表单提交后跳转。在 Vue Router 的路由配置中,通过。标签,作为子组件的渲染出口。

2025-07-28 15:59:21 1690

原创 hash路由和history路由的区别

当访问网站任意路径时,Nginx 会先查找对应的静态文件($uri),如果找不到,再查找以 / 结尾的目录($uri/),如果还找不到,就返回 /index.html。所以 history 路由需要服务器配合,把所有路由都返回 index.html,前端再根据 URL 渲染对应组件。访问,浏览器会向服务器发请求,服务器要能返回正确的页面(通常是 index.html),否则会 404。history 路由:URL 更美观,没有 #,但需要服务器配合,否则刷新或直接访问会 404。

2025-07-28 14:18:50 424

原创 Vuex使用

其中参数state参数是必须的,也可以自己传递一个参数,如下代码,进行计数器的加减操作,加法操作时可以根据所传递参数大小进行相加,减法操作没有传参每次减一。

2025-07-28 13:31:55 1044

原创 vue插槽使用

属性区分多个插槽,实现更细粒度的内容分发。子组件定义多个具名插槽,父组件通过。这种方式适用于简单的内容插入场景,无需命名或额外配置。作用域插槽允许子组件向父组件传递数据,实现动态内容渲染。图示:子组件通过插槽属性传递数据,父组件通过作用域变量接收并渲染。标签,父组件在调用子组件时,子组件标签内的内容会被内部的。绑定数据到插槽,父组件通过。指定内容插入的目标位置。

2025-07-28 10:55:10 398

原创 Vue 组件间通信方法总结

父组件在子组件标签上绑定数据,子组件通过。提供数据,后代组件通过。

2025-07-28 10:53:45 244

原创 Vue生命周期

Vue组件共有8个默认生命周期钩子,若使用keep-alive会增加activated和,总计10个。

2025-07-28 10:47:09 256

原创 大一新手学c语言,有啥书可以推荐呀

友友们请问大一刚学c语言有什么书可以推荐一下呀

2023-01-01 23:48:02 116

空空如也

空空如也

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

TA关注的人

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