自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在Linux下更新远程仓库代码

查看是否已经和对应的远程分支建立联系。命令,更新软件仓库里的软件资源。

2023-01-28 14:53:44 955 1

原创 关于echarts中的formatter: this.loadData拿不到data中的数据深入解析

知其然知其所以然,echarts踩坑的小伙伴看过来,formatter中拿不到data?我来帮拿!

2022-07-07 11:30:22 4205

原创 解决TypeError:Cannot read properties of undefined并深入解读TypeError错误类型

解决TypeError:Cannot read properties of undefined并深入解读TypeError错误类型再根据axios官方文档给出的示例Axios实例所以说instance是一个自定义的axios实例对象我们可以发现,上面的报错在于我没有在instance实例对象上挂载get方法就调用,导致报了TypeError反其道而行,我开始思考为什么这个问题报的错为什么是TypeError而不是别的错误类型深入研究一下Typ...

2022-06-28 15:22:02 59820 1

原创 解决报错Uncaught (in promise) TypeError: Cannot read properties of undefined (reading ‘0‘)

其实核心判断条件的逻辑在于,我想判断这个 err.data.password1到底存不存在,存在的话就输出,不存在的话就跳过这段代码执行下一段。原来的代码是这样的,如下。else if (err.data.password1[0] !== '') { this.$message({ message: err.data.password1[0], type: "error", }); }Uncaught (in promise) TypeErro

2022-05-02 19:31:59 41831

原创 Django后端+vue前端vue.config.js解决跨域问题

前端占用运行端口8080,后端Django代码的运行端口为8000,咱们都知道域名协议端口三者,只要其中一个不满足同源策略就算跨域。报错信息如下:后端Django配置如下:首先找到配置文件settings然后在settings里配置如下在INSTALLED_APPS中加入如下代码...'corsheaders',...在MIDDLEWARE中加入如下代码...'corsheaders.middleware.CorsMiddleware','django.m

2022-04-28 11:54:43 321

原创 细节解决报错“TypeError: Cannot read properties of undefined (reading ‘forEach‘)

细节解决报错"TypeError: Cannot read properties of undefined (reading 'forEach')

2022-04-24 16:17:21 48787 3

原创 indexOf详解,几种使用情况

语法:str.indexOf(searchValue [, fromIndex])1. 如果没有提供确切地提供字符串,[searchValue 会被强制设置为"undefined"]var str = 'undefined'var result = str.indexOf()console.log(result)//0fromIndex:可选数字表示开始查找的位置。可以是任意整数,默认值为0。2. 如果fromIndex的值小于0,那么查找从0开始返回值:查找的字符

2022-04-24 13:53:04 8253

原创 npm run serve启动报错npm ERR Missing script: “serve“

启动项目的时候用npm run serve发现报了以下的错误npm ERR! Missing script: "serve"npm ERR!npm ERR! To see a list of scripts, run:npm ERR! npm runnpm ERR! A complete log of this run can be found in:npm ERR! D:\nodereps\npm_cache\_logs\2022-04-24T03_27_08_348Z-de

2022-04-24 11:37:40 70043 17

原创 node.js基础快速指南

目录node环境说明express学习安装nodemonexpress中的路由中间件错误级别的中间件CORS跨域资源共享node环境说明在node.js环境中是没有window的,所以window对象自然是未定义的在node.js环境中全局对象为global,在global对象中会存在一些和window对象中名字相同且作用相同的地方global.console.logglobal.setIntervalglobal.clearIntervalg

2022-04-23 16:35:56 1011

原创 傻瓜教程Django写登录接口

import datetimeimport jwtfrom rest_framework.views import APIViewfrom rest_framework.response import Responsefrom django.conf import settingsfrom utils import return_codefrom .. import modelsfrom ..serializers.account import AuthSerializer# 自己.

2022-04-18 19:42:38 756

原创 Django快速创建管理页面和管理者账号

在终端输入如下命令即可py manage.py createsuperuser启动项目py manage.py runserver启动项目之后/admin访问管理页面之后可以直接可视化操作数据库

2022-04-18 14:32:38 479

原创 js读透双指针——leetcode删除有序数组中的重复项

题目:删除有序数组中的重复项实现思路: 如果数组nums的长度为0,返回0 如果数组的长度大于0,即便删除重复元素,数组中也至少剩下一个元素,因此nums[0]保持原状即可 从下标1开始删除重复元素 快指针:遍历数组到达的下标位置 慢指针:下一个不同元素要填入的下标位置 初始时两个下标位置都指向1 快指针从1遍历到n-1的每一个位置 如果nums[fast]!==nums[fast-1],那么说明nums[fast]和之前的元素

2022-04-05 22:18:13 504

原创 js实现检索算法之二分法

二分查找一开始这么写是不行的var search = function(nums, target) { if(nums.indexOf(target)<0){ for(let i=0;i<nums.length;i++){ if(nums[i]===target)return i } } return -1};对于测试的数组nums=[-1,0,3,5,9,12],nums[0]是不管用的,但是后面的...

2022-04-04 16:17:15 825

原创 秒懂this指向问题

引出问题今天做了一道牛客网的题,如下,问最后alert个啥var color = 'green';var test4399 = { color: 'blue', getColor: function(){ var color = "red"; alert(this.color); }}var getColor = test4399.getColor;getColor();//函数test4399.getColortest4399.g...

2022-04-03 17:40:17 619

原创 面试官问BFC还不会?血泪经验讲透BFC原理

<html><body><div id="root" style="border:1px solid red;"> <div style="width:10px;height:10px;margin:10px;"></div> //垂直塌陷,20+10=20 <div style="width:10px;height:10px;margin:20px;"></div></div>...

2022-03-27 22:21:56 97

原创 详细解读事件循环,小伙伴们避坑

2022.3.9js事件循环关键词:promise、任务队列、单线程、同步异步、宏任务、微任务首先明确下面两个概念:宏任务:script(整体代码)、setTimeout、setInterval、I/O、UI交互事件、setImmediate微任务:Promise、MutaionObserver、process.nextTick案例一console.log('script start');​setTimeout(function() { console.log(.

2022-03-16 19:50:42 557

原创 蓝桥杯赛题——购物车

今天做了一道蓝桥杯的赛题,感觉自己思路都对但是页面渲染不出来,就很奇怪比对别人通过的答案,思路基本一致,但是败在了一个细节上,就是发请求没有用异步,直接在created里面发请求这是我原来的代码,效果图没出来<script> new Vue({ el: "#app", data: { carlist: [] //购物车列表 }, cre..

2022-03-16 19:47:10 327 2

原创 js之构造函数踩坑指南

题目如下:function employee(name, code) { this.name = 'xxx' this.code = 'x' } newemp = new employee('zhang', '213'); console.log(newemp.name); console.log((newemp.code));问你最后两个输出的是什么,到底是xxx和x还是zhang和2

2022-03-07 15:09:16 153

原创 vue组件的自定义事件

适用于:子组件===>父组件使用场景:A是父组件,B是子组件,B想给A传数据,那么就要在A中给B绑定自定义事件(事件的回调在A中)绑定自定义事件:第一种方式,在父组件中:<Demo @myself="test"/>或<Demo v-on:myself="test"/> 第二种方式,在父组件中:<Demo ref="demo"/>...mounted(){this.$refs.xxx.$on('myself',this.test)} 若想让自定义事

2022-03-06 20:19:22 120

原创 快速掌握jquery中的map和each方法

jquery-map方法$.map(arr,function(value,index){ console.log(index,value);});第一个参数:要遍历的数组第二个参数:每遍历一个元素之后执行的回调函数回调的参数:第一个参数:遍历到的元素第二个参数:遍历到的索引jquery-each方法原生的forEach方法只能遍历数组,不能遍历伪数组,但是jquery中的each方法既可以遍历数组,也可以遍历伪数组$.each(arr,function(i

2022-03-04 20:11:55 481

原创 jquery中的静态方法和实例方法有什么区别?

静态方法首先定义一个类直接添加给类的就是静态方法,静态方法是通过类名调用的如下代码示例://定义类function Aclass(){}//在类上直接添加静态方法Aclass.staticMethod = function(){}//通过类名调用该静态方法Aclass.staticMethod();实例方法实例方法需要通过实例对象来调用(对prototype不太了解的小伙伴可以去查一下原型链,这个很重要喔)Aclass.prototype.instanceMe

2022-03-04 17:31:00 397

原创 vue开发中一劳永逸解决eslint校验问题

开发过程中我们可以先关闭eslint语法校验,每回一点点就报错就很烦人,等项目成型用webpack打包时再解开即可

2022-02-19 12:39:26 572 1

原创 addEventListener 事件监听方式

addEventListener 事件监听方式

2022-02-03 10:39:16 1656

原创 一文透析js节点操作(吐血整理)

利用节点层级关系获取元素利用父子兄节点关系获取元素逻辑性强,但是兼容性稍差一般地,节点至少拥有nodeType(节点类型)、nodeName(节点名称)和nodeValue(节点值)这三个基本属性

2022-02-02 12:10:17 804

原创 innerText 和 innerHTML的区别

innerText 和 innerHTML的区别

2022-02-02 12:02:06 1259

原创 如何获取页面元素

如何获取页面元素

2022-02-02 12:01:11 525

原创 js——字符串对象

字符串对像

2022-02-02 11:58:26 414 2

原创 js——数组对象

数组对象

2022-02-02 11:55:25 470

原创 JavaScript中的Data对象使用方法

JavaScript中的Data对象使用方法

2022-02-01 15:59:13 1422

原创 JavaScript中的Math对象使用方法

JavaScript中的Math对象使用方法

2022-02-01 15:54:50 278

原创 js创建对象的三种方法

js创建对象的三种方法

2022-02-01 15:52:32 1013

原创 js原型链详解(入门推荐)

js原型链详解(小白推荐)

2022-02-01 15:44:02 181

原创 为什么NaN===NaN?

为什么NaN===NaN

2022-02-01 15:31:22 1772

原创 ES6的类和对象(二)

ES6的类和对象(二)

2022-02-01 15:23:11 40

原创 ES6中的类和对象

ES6中的类和对象

2022-01-30 13:10:31 71

原创 ES6——对象、数组解构

es6语法之数组和对象的解构

2022-01-30 13:00:25 1122

原创 ES6语法——详解let和const

ES6语法——详解let和const

2022-01-30 12:50:41 363

空空如也

空空如也

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

TA关注的人

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