自定义博客皮肤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)
  • 收藏
  • 关注

原创 Promise TS写法

promsie的使用TS手写

2022-09-23 14:16:31 1074

原创 promise的使用和手写

promise的使用和手写

2022-09-22 16:47:17 403

原创 vue手动清除keep-alive中的缓存

当我们在项目中使用tagView切换拦的时候,意味着我们需要缓存出现的页面利用keep-alive的include,新打开标签时,把当前组件名加入到include数组里,关闭标签时从数组中删除关闭标签的组件名就可以了首先,keep-alive组件的include是可以绑定匹配名字的组件,匹配的组件将会被缓存,所以我们可以动态的在vuex里面绑定一个缓存。打开的vue调试工具窗口查看vuex里面的值,这里我使用cachedViews去存储vue需要缓存的组件,这个值是组件的name值而不是路由nam

2022-07-13 14:27:36 8053 1

原创 服务器安装mongodb本地连接

当数据库放到服务器上面的时候我们调试和查看数据便非常不方便,所以我们可以使用本地连接远程的服务器方便调试。1.首先服务器安装mongodb我这里使用的宝塔,所以就是直接商店安装了 安装的路径: /www/server/mongodb 后面会去里面操作2.然后我们去要改配置文件文件路径 /www/server/mongodb/config.conf,改为图中配置bindIp: 0.0.0.0表示允许所有的端口接入连接,你也可以指定你的电脑ip,不过使用用户名和密码已经够安全了。authori

2022-05-31 14:12:46 1764

原创 es7装饰器理解安装与使用(nestjs常用)

定义首先装饰器是一个函数,用于修改类和类方法、类属性的一种语法,主要应用到面向对象编程。作用用来装饰一些类,被装饰的类和函数,即可以拥有装饰器的功能,在保证原来的逻辑不被污染的情况下加入新功能,非常的方便。设计思想面向切面编程:指扩展功能不修改源代码,将功能代码从业务逻辑代码中分离出来。开启装饰器语法支持:类装饰器// 定义装饰器const moveDecorator: ClassDecorator = (target) => { // target就是我们的类(构造函数)

2022-03-25 10:48:33 1900

原创 关于上传图片的逻辑

本地上传和服务器上传第一种情况:使用服务器上传用户直接把图片上传到服务器

2022-03-07 14:29:36 1100

原创 使用useCallback React.mome useMemo优化

为什么要使用useCallback React.mome useMemo?首页我们需要明确一点:函数式组件为什么会更新?1、父组件传入的props更新了。2、父组件更新渲染了,引起了子组件更新。3、由于组件内部有setState触发组件更新。由于组件更新重新render会导致重新渲染,这样的话如果一个页面内子组件过多那么就会导致浏览器多次渲染组件浪费性能,所以为了避免浏览器的无用渲染,可以推荐使用useCallback React.mome useMemo来优化,不过一般的情况下浏览器重绘dom是

2022-01-12 17:43:20 336

原创 Linux环境下 宝塔面板安装node服务

起步首先你需要在服务器安装宝塔服务,通过宝塔下载软件。下载软件去宝塔的软件商店下载PM2管理器和MongoDB数据库。去你的服务器把你自己的后端端口放行一下,不然运行无法请求到我这里设置的是3000端口,所以需要把3000端口加入到你的安全组里面上传文件将你的文件上传到服务器,在该文件夹下面下载你的包,当然你也可以直接把包上传过来也行的,只是在这里下载比较快运行node服务打开你的PM2管理器找到添加项目,然后启动文件直接选择你的app.js然后点击运行就好了。运行好了你就可以找

2021-08-18 14:18:14 639

原创 linux环境下 宝塔部署svn 本地拉取项目 服务器同步代码 一次性搞定

服务器安装svn连接终端输入命令yum install subversion在一个文件夹下面创建一个svn版本库svnadmin create /home/svnDB/coderyq启动svnsvnserve -d -r /home/svnDB/coderyq查看svn进程ps -ef|grep svn停止svn进程(这里需要找到对应的数字)每次更新svn配置的代码之后都需要停止进程然后重新启动kill -9 27048 ...

2021-07-10 19:38:33 1760 4

原创 关于使用better-scroll滑动无法滚动的技术总结

这个问题是我在编辑商城的遇到的问题,着实让我查找了好多资料问题描述:使用better-scroll插件的时候,页面无法滚动问题发生原因:最开始使用的better-scroll时候,对于普通的文档滑动完全没问题,但是我对起封装了一层代码,<template> <div class="wrapper" ref='wrapper'> <div class="content"> <slot></slot> </div>

2020-09-23 21:58:01 2976 9

空空如也

空空如也

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

TA关注的人

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