- 博客(149)
- 资源 (4)
- 问答 (7)
- 收藏
- 关注
原创 喔烨鸭2026届计算机毕业设计全栈开发(一)
这是一个毕业设计的文章,会记载整个制作过程async/awaitasync/await解决异步编程的方式mockmock模拟接口
2025-08-28 17:05:54
107
原创 前后端分离情况下,将本地vue项目和Laravel项目以及mysql放到自己的云服务器
本文是一个现代化、可扩展、生产级的 Docker + Nginx 部署方案
2025-08-28 15:42:39
510
原创 为什么要有延时回调?
例如,在JavaScript中,setTimeout 函数就是一种常用的延时回调机制,它接受一个函数和一个时间间隔作为参数,在指定的时间后执行该函数。在不同的编程环境和框架中,延时回调可能有不同的实现方式,如Python中的 asyncio 库,Unity游戏引擎中的协程(coroutines),或者Vue.js中的 nextTick 方法。延时回调确保在这些操作完成后执行特定的函数。在图形用户界面(GUI)应用中,延时回调可以确保界面在长时间运行的操作完成后得到及时更新,提供更好的用户体验。
2025-07-13 21:28:31
215
原创 为什么相对于vue2语法vue3生命周期只是在vue2基础上加了on
Vue 3 生命周期钩子改用 onXXX 命名是为了更好支持 Composition API。主要改进包括:统一风格(onMounted等函数式调用)、区分Options API、提升逻辑复用性(可封装自定义Hook)、增强TypeScript支持,同时保持执行顺序与Vue 2一致。这种设计使代码更模块化、类型更安全,尤其适合复杂组件的逻辑组织。对比Vue 2的选项式方法,Vue 3的函数式生命周期在复用性和维护性上优势明显。
2025-06-04 16:05:07
427
原创 为什么有了hooks还要有pinia
示例:如果你有一个用户信息的状态需要在多个页面/组件之间共享,使用 hooks 需要每个组件单独调用并重复请求数据;而使用 Pinia 可以统一管理用户信息,并在任何组件中访问。示例:一个复杂的表单状态管理,使用 Pinia 可以将整个表单的状态集中管理,并通过 actions 修改状态,便于调试和测试。
2025-05-28 10:15:25
476
原创 Vue.js Devtools插件(Chrome扩展)出现“Service Worker ”
关于Vue.js Devtools插件F12后没有vue选项的问题
2024-05-31 18:15:48
2769
3
原创 总结工作中vue2和vue3的知识点区别
Vue2使⽤的是选项类型API(Options API),Vue3使⽤的是合成型API(Composition API)Vue3:数据和⽅法都定义在setup中,并统⼀进⾏return{}vue2和vue3比较还是有很多不一样的地方,比如setup语法糖的形式最为便捷而且更符合开发者习惯,未来vue3将会大面积使用这种规则,这样更加符合开发习惯和降低后续维护的成本,还有目前Vue3已经成为了Vue的默认版本,后续维护应该也会以Vue3为主。希望各位同学赶紧学起来吧!!!
2024-03-09 14:09:18
687
原创 真是企业面对面问题
比如:当我们进行项目的主页的时候,一切正常,可以访问,但是当我们刷新页面或者直接访问路径的时候就会返回404,那是因为在history模式下,只是动态的通过js操作window.history来改变浏览器地址栏里的路径,并没有发起http请求,但是当我直接在浏览器里输入这个地址的时候,就一定要对服务器发起http请求,但是这个目标在服务器上又不存在,所以会返回404。我不太清楚他说的可能会有什么问题值啥情况,可能是我考虑不周全,如果有网友知道可以提醒一下我他想问的答案,让我学习一下。this.a = 1;
2023-03-22 17:30:56
259
原创 梳理2023WEB基础题目
为了性能优化, 因为vue是虚拟DOM,更新DOM时用diff算法对节点进行一一比对,比如有很多li元素,要在某个位置插入一个li元素,但没有给li上加key,那么在进行运算的时候,就会将所有li元素重新渲染一遍,但是如果有key,那么它就会按照key一一比对li元素,只需要创建新的li元素,插入即可,不需要对其他元素进行修改和重新渲染。Git是分布式版本控制系统,没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。大多数软件都是向下兼容的。
2023-03-22 17:24:28
767
原创 vue项目install后出现npm ERR! 404 ‘xxx@^7.0.5‘ is not in the npm registry.
记录反向安装时候的一个报错
2022-11-23 11:32:45
2672
原创 antdvue的model实现拖拽的自定义指令
const draggable = { install (Vue) { Vue.directive('drag', { inserted (el, binding) { if (window.Element && !Element.prototype.closest) { Element.prototype.closest = function (s) { const matches
2022-05-29 18:37:59
835
window.open跳转问题,开不了新窗口也没有刷新页面
2025-01-20
怎样能在table实现滚动效果
2024-09-22
适配不同分辨率pc屏幕
2024-08-29
前端scale如何设置非全屏区域缩放,部分区域使用scale
2024-07-09
前端做大屏展示如何让1920分辨率和1680分辨率看到的效果一样的
2024-07-01
js取出数组对应的值
2023-07-30
关于#javascript#的问题:js面试题
2023-07-22
vue创建项目报错,并且会多出.git文件
2020-06-26
nginx配置ssl证书后,HTTP可以访问,为什么https依然不能访问?
2020-03-22
为什么我的域名需要加8080端口号才能访问?
2020-03-21
vue如何封装一个组件,实现点击新增文件夹,文件夹下可以增加子文件
2019-12-10
pc点击头像跳转聊天界面,求思路,各位路过的大侠!
2019-12-05
vue项目怎么实现类似js中clipboardData在网页中实现截屏粘贴的功能
2019-12-02
以管理员身份cmd启动mongodb仍然发生系统错误5,如何解决?
2019-11-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人