- 博客(37)
- 收藏
- 关注
原创 关于echarts中的formatter: this.loadData拿不到data中的数据深入解析
知其然知其所以然,echarts踩坑的小伙伴看过来,formatter中拿不到data?我来帮拿!
2022-07-07 11:30:22
2598
原创 解决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
26846
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
40121
原创 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
217
原创 细节解决报错“TypeError: Cannot read properties of undefined (reading ‘forEach‘)
细节解决报错"TypeError: Cannot read properties of undefined (reading 'forEach')
2022-04-24 16:17:21
46492
1
原创 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
7479
原创 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
56625
12
原创 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
969
原创 傻瓜教程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
646
原创 Django快速创建管理页面和管理者账号
在终端输入如下命令即可py manage.py createsuperuser启动项目py manage.py runserver启动项目之后/admin访问管理页面之后可以直接可视化操作数据库
2022-04-18 14:32:38
440
原创 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
466
原创 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
794
原创 秒懂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
407
原创 面试官问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
70
原创 详细解读事件循环,小伙伴们避坑
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
530
原创 蓝桥杯赛题——购物车
今天做了一道蓝桥杯的赛题,感觉自己思路都对但是页面渲染不出来,就很奇怪比对别人通过的答案,思路基本一致,但是败在了一个细节上,就是发请求没有用异步,直接在created里面发请求这是我原来的代码,效果图没出来<script> new Vue({ el: "#app", data: { carlist: [] //购物车列表 }, cre..
2022-03-16 19:47:10
266
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
126
原创 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
106
原创 快速掌握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
444
原创 jquery中的静态方法和实例方法有什么区别?
静态方法首先定义一个类直接添加给类的就是静态方法,静态方法是通过类名调用的如下代码示例://定义类function Aclass(){}//在类上直接添加静态方法Aclass.staticMethod = function(){}//通过类名调用该静态方法Aclass.staticMethod();实例方法实例方法需要通过实例对象来调用(对prototype不太了解的小伙伴可以去查一下原型链,这个很重要喔)Aclass.prototype.instanceMe
2022-03-04 17:31:00
370
原创 vue开发中一劳永逸解决eslint校验问题
开发过程中我们可以先关闭eslint语法校验,每回一点点就报错就很烦人,等项目成型用webpack打包时再解开即可
2022-02-19 12:39:26
487
1
原创 一文透析js节点操作(吐血整理)
利用节点层级关系获取元素利用父子兄节点关系获取元素逻辑性强,但是兼容性稍差一般地,节点至少拥有nodeType(节点类型)、nodeName(节点名称)和nodeValue(节点值)这三个基本属性
2022-02-02 12:10:17
715
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人