自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

记事本

一只很菜的菜鸡在挣扎着学习

  • 博客(22)
  • 收藏
  • 关注

转载 Vue.$set() 给对象新增属性

在开发过程中,我们时常会遇到这样一种情况:当vue的data里边声明或者已经赋值过的对象或者数组(数组里边的值是对象)时,向对象中添加新的属性,如果更新此属性的值,是不会更新视图的。根据官方文档定义:如果在实例创建之后添加新的属性到实例上,它不会触发视图更新。当你把一个普通的 JavaScript 对象传入 Vue 实例作为 data 选项,Vue 将遍历此对象所有的属性,并使用 Object.defineProperty 把这些属性全部转为 getter/setter。受现代 JavaScript

2020-12-21 16:44:52 289 1

转载 深拷贝和浅拷贝

推荐另外一篇深拷贝和浅拷贝的讲解:https://segmentfault.com/a/1190000018874254本文转载于https://www.cnblogs.com/mikeCao/p/8710837.html深拷贝和浅拷贝最根本的区别在于是否真正获取一个对象的复制实体,而不是引用。假设B复制了A,修改A的时候,看B是否发生变化:如果B跟着也变了,说明是浅拷贝,拿人手短!(修改堆内存中的同一个值)如果B没有改变,说明是深拷贝,自食其力!(修改堆内存中的不同的值)浅拷贝(sha

2020-12-17 11:21:45 185

转载 ES6 新增基本数据类型Symbol

Symbol 本质上是一种唯一标识符,可用作对象的唯一属性名,这样其他人就不会改写或覆盖你设置的属性值。声明方法:let id = Symbol("id“);Symbol 数据类型的特点是唯一性,即使是用同一个变量生成的值也不相等。 let id1 = Symbol('id'); let id2 = Symbol('id'); console.log(id1 == id2); //falseSymbol 数据类型的另一特点是隐藏性,for···in,object.keys() 不能访问

2020-12-17 11:04:16 200

原创 js数组相关方法踩坑

可参考博客: https://blog.csdn.net/qq_37205708/article/details/88854463 数组、字符串、Map、Set方法整理一、unshift()方法1.定义和用法unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。2.语法arrayObject.unshift(newelement1,newelement2,…,newelementX)参数:newelement1 必需。向数组添加的第一个元素。newelement2 可

2020-12-11 16:58:18 124

转载 更改elementUI样式

转载于:https://blog.csdn.net/qq_36640955/article/details/105597473elementUI里的组件都预定义了样式,有时我们用class命名并在css中更改样式时,发现不起作用,或者起不到预期的效果。下面以输入框el-input作个例子记录elementUI输入框为 ,但当它在网页中打开时,分为suffix和inner,一个在外部,一个在内部,如下当在vue文件中,给el-input添加class命名,然后在style中设置样式,调整的是su

2020-12-11 11:30:03 315

原创 改url链接但是保持页面不刷新

需求背景是这样的:在一个列表页面(url的路径名假设为/list),点击表格中任意一项出现抽屉,但是抽屉要求带id,方便复制链接,新打开页面可以直接定位到列表中某一项的抽屉(url假设为 /list?id=123)现在想当抽屉关闭的时候,去掉url的参数id改变url想到两种方法1.用history.back()但是如果是别人复制给我的链接,我在新窗口打开,这个时候用history就不行,相当于直接退回到浏览器的初始页2.用window.location直接改这种办法会导致网页刷新,相当于用户的

2020-12-10 19:51:26 532 1

原创 vue bus的使用

使用Bus.js进行兄弟(非父子)组件通信1.首先写bus.js文件任意地方添加一个bus.js,在bus.js里面 写入下面信息import Vue from 'vue';const bus = new Vue();export default bus;2.在需要通信的组件都引入bus.jsfrom后面就改成你的所放bus.js文件的位置import Bus from './bus.js'3.需要发送事件的组件使用 bus.$emit 发送事件this.$bus.$emit('te

2020-12-09 20:18:49 200

原创 解决el-dialog嵌套在el-popover中但是遮罩层不对的问题

当我把el-dialog嵌套在el-popover中,点击打开dialog时,发现整个页面变暗,并不是除了dialog窗口之外的都变暗这个问题是因为el-dialog和el-popover之间的层级关系,当我把el-dialog嵌套在el-popover中,dialog就挂在了el-popover上,如果想要实现当dialog窗口出现时,它是亮的,其他页面都变暗,就需要将el-dialog拉到body上在el-dialog中的介绍这个属性默认是false,写的时候给dialog加上这个属性就好了.

2020-05-24 11:31:28 3918

原创 vue时间戳获取本地时间转换为日期格式

想获取一下本地时间定义date nowtime为本地时间this.nowtime = new Date().toLocaleString();这样获取的时间格式为:2020/5/24 上午10:55将此转换为日期格式:2020-5-24 10:55:01如果不用第三方库的花,需要自己写个方法csdn上面很多,可以直接去搜如果用第三方库的花,可以使用moment和dayjsmoment的用法:https://blog.csdn.net/u014438244/article/details/

2020-05-24 11:08:15 716

原创 git基本操作

git clone将仓库中的代码克隆在本地上cd进去要放的文件夹,然后用git clone http://(复制的地址)(初次使用记得配置git ssh公钥)将项目跑起来 cd进去项目文件夹npm run servegit init仓库初始化git remove add origin配置仓库地址git add将代码提交到暂存区git commit -m将代码提交至本地仓库-m后面是写本次提交的描述,一般都要写这次更新了什么git commit -m" "git pull

2020-05-17 09:44:45 217

转载 VSCode使用webpack指令报错:无法加载文件,因为在此系统上禁止所在位置

此文转载于https://www.cnblogs.com/Object-L/p/12821403.html解决办法:1、关闭VSCode,再以管理员身份启动2、在终端中输入:get-ExecutionPolicy,显示Restricted,表示状态是禁止的;3、再次输入:set-ExecutionPolicy RemoteSigned;执行后不显示内容;4、最后再输入:get-ExecutionPolicy,显示RemoteSigned;然后再输入webpack指令就可以正常运行了..

2020-05-08 17:34:38 950 3

原创 vue.js中使用toFixed报错,提示并非一个函数

今天在使用toFixed的时候报错了本意是想对之前定义的数据price进行保留两位小数的处理,但是在用price.toFixed(2)的时候报错:vue.js:634 [Vue warn]: Error in render: “TypeError: price.toFixed is not a function”解决办法:parseFloat(price).toFixed(2)“pa...

2020-05-03 18:21:16 2192

转载 cookie和session的详解和区别

本文转载于https://www.cnblogs.com/l199616j/p/11195667.html会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候...

2020-04-15 20:49:41 116

转载 常考的笔试题setTimeout(function(){},0)

setTimeout(function(){},0)问题也是笔试题中出现次数很高的题型本文转载于:https://blog.csdn.net/weixin_30721899/article/details/99216763?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2&utm...

2020-04-13 09:52:43 586

原创 二叉树(前序、中序、后序遍历,深度优先搜索,广度优先搜索)【笔试常考】

最近几天写笔试题发现二叉树出现的频率很高,所以整理一下(图片源于网络)1.深度优先搜索是沿着树的深度遍历树的节点,尽可能深的搜索树的分支。上图示例,深度优先搜索二叉树是先访问根结点,然后遍历左子树接着是遍历右子树,深度优先搜索的顺序 为:ABDECFG。2.广度优先搜索又叫宽度优先搜索或横向优先搜索,是从根结点开始沿着树的宽度搜索遍历,上面二叉树的遍历顺序为:ABCDEFG.3.前序...

2020-04-13 09:35:30 607

原创 算法复杂度的计算

做题的时候看到计算时间复杂度,知识点已经模糊的什么都不清楚了,找了一些文章看,但是感觉都好书面化,重新整理一下算法复杂度分为时间复杂度和空间复杂度。时间复杂度是指执行算法所需要的执行次数;而空间复杂度是指执行这个算法所需要的内存空间。大O表示法,一般用大O表示法来描述复杂度,它表示的是数据规模对应的复杂度,忽略常数、系数、低阶下面举一些简单例子来算一下(只是为了方便理解)时间复杂度:1....

2020-04-09 17:28:42 1006

原创 从零开始vue用户后台管理系统2——新手笔记

vue用户管理系统实现增加用户管理功能操作信息提示添加详情模块实现删除用户功能实现修改用户功能实现查找用户的功能前文地址https://blog.csdn.net/weixin_44068203/article/details/105381138实现增加用户管理功能创建一个新的组件add.vue将about里的东西拷贝一下到add.vue,修改首先在main.js中设计路由import ...

2020-04-08 14:22:32 261

原创 从零开始vue用户后台管理系统1——新手日记

vue用户后台管理项目使用本地数据接口搭建本地数据接口测试本地数据初始化项目搭建页面获取本地数据(增)实现添加用户管理功能添加成功信息提示(alert)添加详情模块(删)实现删除用户功能(改)实现笔记用户的功能(查)实现搜索用户的功能本文是对视频vue用户后台管理项目的学习的笔记,完整视频指路https://www.bilibili.com/video/BV1p4411i7JQ/?p=1使...

2020-04-08 13:10:08 652

原创 从零开始Vue用户后台管理系统(代码)

点击详情添加用户搜索用户这是vue用户后台关系系统视频学习的笔记记录一下这个项目的代码,具体内容指路我的其他博客文件如下所示index.html<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta name="viewport" cont...

2020-04-08 12:43:58 1402

原创 vue-cli安装过程中报错npm run serve npm ERR! code ENOENT npm ERR! syscall open npm ERR! path

安装Vue手脚架在npm run server命令时出错解决方法:首先安装安node.js和vue后(使用命令node -v 和vue -V可以查看是否安装好的版本)npm比较慢,用淘宝镜像,在命令行输入npm install -g cnpm --registry=https://registry.npm.taobao.org然后在命令行输入cnpm install -g @vue/c...

2020-03-31 11:35:31 10608

原创 使用Font awesome不显示图标的问题(如何引入)

fond awesome官网: http://www.fontawesome.com.cn/是一款基于css框架的网页字体图标库今天在使用的时候发现下载文件后进行官网上的引入:复制 font-awesome 目录到你的项目中在处加载font-awesome.min.css如下:(自己替换路径)<link rel="stylesheet" href="path/to/font-awe...

2020-03-30 20:25:09 8288 4

转载 css中设置背景图片无法显示的问题

在vscode中写了个网页,但是在css中设置背景图片一直无法显示我找到了这篇博客https://blog.csdn.net/sinat_32110067/article/details/72330367,解决了这个问题。在css样式表中写的background-image:url,图片的路径为相对本css文件的路径我的index.html和css文件夹在当前目录下,从css文件夹中是css...

2020-03-30 20:03:07 2675 1

空空如也

空空如也

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

TA关注的人

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