- 博客(77)
- 资源 (1)
- 收藏
- 关注
原创 JavaScript:this指向问题
关于js中this的指向常常让初学者感到迷茫,其实只要理解到位,还是比较简单的所有情况都可归结与以下五种,只要把以下五种搞懂this就理解到位了。
2023-08-17 19:08:16
313
原创 微信小程序:Mobx的使用指南
微信小程序中有时需要进行全局状态管理,这个时候就需要用到Mobx.下面我们来看一下在小程序中是如何使用Mobx的。
2023-08-08 02:04:24
1809
1
原创 网易云音乐扫码登录
尚硅谷的网易云音乐项目无法登录,因为目前网易修改了接口使用手机号和密码登录的话需要先通过认证才可以,所以目前无法使用手机号登录,只能使用二维码登录,接下来我就教大家如何使用 二维码进行登录。
2023-08-03 18:11:06
1175
1
原创 Element UI如何自定义样式
Element UI是一套非常完善的前端组件库,但是如何个性化定制其中的组件样式呢?今天我们就来聊一聊这个。
2023-07-29 23:46:05
1325
原创 解决Vue3动态添加路由后刷新白屏的问题
使用router.addRoute()动态添加路由后正常点击没问题,一刷新就白屏。原因:路由守卫放行的时候,动态路由组件还没有渲染完毕。
2023-07-19 01:10:01
4440
4
原创 vue3 中ref的函数用法
这里说的ref不是响应式ref,是用在组件身上的ref标识,一般都是ref=“某一个字符串”,本文介绍第二种用法,ref=“()=>{}”,对没错,ref可以等于一个回调函数。
2023-07-16 00:57:41
1458
原创 Element Plus Dialog中无法获取表单焦点
在Dialog组件中,默认插槽是Form表单,表单子项是input,发现Dialog组件弹出时无法获取input焦点。
2023-07-07 11:10:56
1774
1
原创 eslint + prettier如何搭配使用
eslint+prettier写代码爽到飞起,既规范了代码的格式,同时也让你的代码美观易读。本文介绍如何在项目中使用eslint搭配prettier来规范你的代码。
2023-06-14 19:51:13
762
原创 Vue环境下安装Less|Sass|Stylus(详细指南)
依次使用以下npm执行命令即可完后less的安装在vue组件style中使用less。
2023-04-12 18:16:43
966
原创 MutationObserver的示例代码的使用(附示例代码)
首先先介绍一下MutationObserver的特点1.MutationObserver的回调属于微队列2.它会在触发指定 DOM 事件时,调用指定的回调函数,说白了就是用来检测DOM节点的。
2023-01-21 16:42:02
1397
原创 浅谈Vue中的数据代理
在讨论数据代理之前我们先来说一下这个API.Vue的数据代理底层就是依据这个API来进行实现。这里我们不需要操作o1这个对象也可以获取x1属性的值,同时如果想要修改o1对象x1属性的值也不需要直接操作o1对象,可以同过o2这个对象代理操作。这便是数据代理。
2022-12-21 23:21:16
126
原创 DevTools 无法加载源映射: 无法加载http://localhost:8080/css/bootstrap.css.map 的内容:HTTP 错误: 状态代码 404,net::ERR_HTT
解决办法:打开bootstrap.css文件,直接定位到最后一行,删除最后一行注释
2022-11-25 00:15:18
2883
原创 Vue:vue-cli下app组件直接覆盖根组件,无法挂载在根组件下
如果在main.js中使用render,那么就直接将app组件模板的内容直替代index.html中模板的内容。但是如果在index.html中下写app组件就可以完成挂载。
2022-11-11 00:32:38
566
原创 JavaScript中的回收机制
JS的垃圾回收机制是为了以防内存泄漏,内存泄漏的含义就是当已经不需要某块内存时这块内存还存在着,垃圾回收机制就是间歇的不定期的寻找到不再使用的变量,并释放掉它们所指向的内存。程序的运行需要内存,程序运行中的各种操作需要消耗资源和内存,程序运行中生成的各种数据也需要内存。若不及时释放内存,则内存的占用越来越高,轻则影响程序和系统的性能,重则导致进程或系统的崩溃。没有及时释放不再使用的内存,就称为内存泄漏。对于有的语言能够进行自动化内存管理,称为垃圾回收机制(Garbage collection)
2022-11-06 17:21:27
1278
原创 JS中with语句
今天偶然看到JS中居然还有with语句,了解之后决定分享给大家,觉得可以在特殊场合使用一下,估计会有很多小伙伴一时间懵逼。。。
2022-11-06 12:10:05
250
原创 Vue:自定义指令
当自定义指令与元素成功绑定的时候指令所在的模板被重新解析时解答:当指令和元素成功绑定时,的确调用函数了,但是此时指令绑定的元素还没有插入到DOM页面中,所以element.focus()当然也就无效了。随即,也就引出了指令钩子函数的概念。bind:只调用一次,指令第一次绑定到元素时调用。在这里可以进行一次性的初始化设置。inserted:被绑定元素插入父节点时调用。update:指令所在的模板被重新解析时。
2022-11-05 12:45:24
273
原创 Vue中key的作用
②.若虚拟DOM中内容变了, 则生成新的真实DOM,随后替换掉页面中之前的真实DOM。(2).旧虚拟DOM中未找到与新虚拟DOM相同的key 创建新的真实DOM,随后渲染到到页面。①.若虚拟DOM中内容没变, 直接使用之前的真实DOM!
2022-11-04 15:11:58
146
原创 Vue中的数据代理
Obj2中没有属性x,而Obj对象中有属性x,但是可以通过操作obj2来获取到x的值以及改变x的值,这是不是很神奇呢?这一切的功劳都是因为使用了这个API下的和这俩个方法。这便是。
2022-11-04 10:28:38
311
原创 Vue:配置自己的快捷代码段
在编写代码的开始,有一些代码是固定的,可是每次编写太过于浪费时间,所以我们可以将固定的代码制作成模板,方便我们快速生成。接下来将以vscode这个开发工具教大家如何配置我们自定义的代码段。
2022-10-31 22:36:39
1431
原创 Vue: Vue.config.productionTip = false;设置无效
这段代码本来是用来设置Vue取消提示信息可是不知为啥设置了不起作用,这里我直接去vue.js里面将属性改成false就可以了。
2022-10-31 21:47:37
928
原创 git与gitee指南详细教程
git是我们的本地仓库,也就是存储在我们自己计算机上。说白了就是任务量太大,要实现的功能太多,一般是企业级开发,我们不能所有的任务都在主分支master上开发,那么开发流程不方便管理,规范的做法是,先在开发分支上开发,最后合并到主分支,这样比较规范,在日常开发中,我们自己做项目使用master分支足矣。:设想一下如果你想加一个新功能,但是又怕功能没加成功,之前的代码还不能运行,为了防止这种情况你是不是会备份当前的文件,暂存区就是这个功能,可以暂时存储当前状态的代码,当你需要可以恢复到任意时刻之前的状态。
2022-10-25 10:29:12
3591
1
原创 SyntaxError: Unexpected token R in JSON at position 0
如果你也是这个页面,恭喜你和我一样,接下来按照我的配置就可以解决这个问题原因就是:使用mongoose进行联合查询时返回的对象不是普通对象,而是mongoose文档对象。这本身没有什么问题,问题就在于,你肯定还使用了模板引擎,模板引擎只能解析普通对象,author(也就是文档对象模型)里面的属性存在与普通对象不一样的格式,所以在解析时出现错误。实例:实例:
2022-10-17 17:27:00
707
原创 express-session 启动提示:express-session deprecated undefined
首先,这根本就不是报错,甚至连警告都不算,他只是提醒你没有为 express-session 模块指定“resave ”和“saveUninitialized ”选项,这种做法是不赞成的。如果你没有强迫症可以直接忽略,如果你和我一样看着不舒服,以下方法可以解决。saveUninitialized :强制保存未初始化的会话到存储器 (默认true)resave:假设每次登陆,就算会话存在也重新保存一次(默认true)
2022-10-15 12:18:11
900
原创 promise是同步还是异步?
最近使用mongodb数据库做项目,遇到了promise,这里有些不太明白,一直以为promise是异步api呢,因为可以调用then和catch方法。先说答案:promise本身是同步。但是promise的回调then和catch是异步的。
2022-10-15 10:11:22
4942
网络编程+TCP UDP+Socket套接字+客户端 服务器
2022-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人