自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS中Location属性

1、hash 设置或返回从井号 (#) 开始的 URL(锚)。如果地址里没有“#”,则返回空字符串。2、host 设置或返回主机名和当前 URL 的端口号。3、hostname 设置或返回当前 URL 的主机名。4、href 设置或返回完整的 URL。在浏览器的地址栏上怎么显示它就怎么返回。5、pathname 设置或返回当前 URL 的路径部分。6、port 设置或返回当前 URL 的端口号,设置或返回当前 URL 的端口号。7、protocol 设置或返回当前 URL 的协议,取值为 ‘ht

2021-11-30 15:39:52 573

原创 el-date-picker清空时为null

记录自己的踩坑行为:element 的日期组件el-date-picker很多人经常用,但是有一个问题,清除数据时对应的值被置为null问题来了,这是传给后端会报500,怎么处理呢?于是开始百度好了,按照大佬们的方法,加个watch监听,或者在查询方法前面判断一下是否为null,然后重新赋值一切应该是圆满解决的,但是,我发现在日期搜索清空日期之后,再点击分页,对应的属性值还是为null(至于原因,有大佬知道可以讲解一下)最后有一个更简单的解决方式,就是在传递参数的时候稍微判断一下,也就是.

2021-11-24 10:58:15 1192

原创 Css3中-moz、-ms、-webkit的使用

你可能看过-webkit-transform: translate(-50%, -50%);这时候你可能会对-webkit 产生疑问-webkit 是表示针对浏览器支持其实-moz、-ms、-webkit是浏览器的私有属性-moz 代表 firefox 浏览器私有属性-ms 代表 ie 浏览器私有属性(360浏览器是ie内核)-webkit 代表 safari、chrome 私有属性-o 代表opera 私有属性...

2021-08-05 12:18:41 213

原创 vue中的插槽的使用(具名插槽、作用域插槽)

1、插槽的基本使用<body> <!-- 1.插槽的基本使用 <slot></slot> 2.插槽的默认值<slot><button type="button">按钮</button></slot> 3.如果有多个值,同时放入到组件中进行替换,它会将放入的值作为元素一起替换。 --> <!-- Vue实例 --> <div id="app"> <!-- 使用组件 -

2021-08-05 11:25:07 264

原创 vue中transition的属性及用法

<!-- 动态组件 --><transition name="fade" mode="out-in" appear> <component :is="view"></component></transition>1、用法:transition 元素作为单个元素/组件的过渡效果。transition只会把过渡效果应用到其包裹的内容上,而不会额外渲染 DOM 元素,也不会出现在可被检查的组件层级中。2、属性:name - strin

2021-08-04 18:58:56 3309

转载 网页中onbeforeunload、onpagehide、onunload、onload、onpageshow的正确执行顺序

一、Chrome支持onbeforeunload、onpagehide、onunload,只是在这些方法执行的时候alert,console这些方法已经被注销了二、浏览器跳转、关闭、刷新时都按a,b,c,d,e的顺序执行  // 页面跳转之前执行了a事件 window.onbeforeunload = function () { localStorage.setItem('a', '1') } // 页面隐藏的时候执行了b事件 window.onpageh

2021-07-29 14:42:28 684

原创 Vuex的使用

1、什么是Vuex?Vuex是实现组件全局状态(数据)管理的一种机制,可以方便实现组件之间的数据共享状态:就是Vue组件中data里面的属性,我们也将叫做数据。管理:就是就是对于项目中数据的操作管理。2、安装(vue-cli在安装时若勾选了vuex,则无需安装)npm i vuex -S3、配置(1)先在src目录下创建store目录,然后配置(2)在main.js中引入4、store中的核心概念State: 包含了store中存储的各个状态。Getters: 类似于 Vue

2021-06-01 18:59:15 52

原创 Node中使用express创建服务器

Node中使用express创建服务器1、创建中创建一个文件夹,然后初始化npm init可以看到多了一个package.json文件2、进入myserve目录,安装expressnpm i express -- save3、引入express,在创建的app.js文件中使用4、启动服务node app.js注意启动服务需进入myserve目录5、接下来便可以使用get、post请求了todos数组中自行放置数据,然后启动服务,打开浏览器“localhost:400

2021-05-31 10:45:22 166

转载 VScode中出现initializing tabnine

tabnine插件一直显示正在加载原因:插件冲突问题,是Vetur3.0和Eslint冲突解决方法:就是回退上一个版本然后重新安装,就可以了原文链接:https://blog.csdn.net/qq_40282732/article/details/104536231

2021-03-19 08:47:05 5499 2

原创 Vue中组件的通信方式

父子组件的通信方式(1)父 -> 子:props (在父组件中通过v-bind绑定,子组件用props接收)<div id="app"> <!-- 将父组件的数据绑定到子组件上使用 v-bind --> <soncnp v-bind:cmsg="msg" :cmovies="movies"></soncnp></div><template id="son"> <div>

2021-03-10 10:18:20 104

原创 mongoDB数据库添加账号相关问题

设置MongoDB用户权限后,项目出现权限问题

2021-01-22 09:57:04 245 1

原创 表单中涉及文件上传的问题

文件上传表单和普通表单的区别:form表单涉及文件上传时,表单数据必须以二进制的方式传递到服务器端怎么把表单的数据变成二进制的格式呢?form标签中有一个属性 enctype,作用是是表单数据进行编码enctype: 指定表单数据的编码类型(1)默认值:application/x-www-form-urlencoded编码之后:例如:name=lisi&age=20(多个值以“&”进行分割),然后再传递到服务器端(2)multipart/form-data 将表单数据编码成

2021-01-15 11:18:07 162

转载 解决Joi报错TypeError: Joi.Validate is not a function问题

Joi是JavaScript对象的规则描述语言和验证器npm install joi 之后,报错信息:TypeError: Joi.Validate is not a function主要原因:新版本不支持解决方式:(1)//卸载当前目录下的joi组件node uninstall joi//关闭终端窗口,重新打开终端窗口,安装指定的版本的joinode install joi@14.3.1(2)//1.手动删除node_modules目录下的Joi文件夹//2.使用命令安装npm

2021-01-14 15:34:40 1965

空空如也

空空如也

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

TA关注的人

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