3 ii窝窝头

尚未进行身份认证

我要认证

代码搬运工

等级
TA的排名 5w+

js执行时机

promise的reject只有catch才能捕获

2020-07-24 11:05:13

el-table根据每个单元格的数据来设置背景色

展示结果:

2020-07-06 19:08:32

vue 面试题(基于源码讲解)

一、父组件监听子组件生命周期1、使用on和on和emit子组件emit触发一个事件,父组件emit触发一个事件,父组件on监听相应事件。// Parent.vue<Child @mounted="doSomething"/> // Child.vuemounted() { this.$emit("mounted");}2、hook钩子函数使用vue hook生命周期钩子函数。// Parent.vue<Child @hook:mounte

2020-07-06 15:08:52

Vue源码学习(零):内部原理解析

原文地址:https://www.cnblogs.com/zs-note/p/8675755.html本篇文章是在阅读《剖析 Vue.js 内部运行机制》小册子后总结所得,想要了解详细内容,请参考原文:https://juejin.im/book/5a36661851882538e2259c0f阅读源码前想要先了解Vue的内部机制和运行原理,帮助更快更有针对性的阅读源码 所以就找到了上面的小册子,小册子里主要是简化版的源码 这篇文章更主要是对小册子消化后的个人笔记和总结,大部分内容是使用流.

2020-07-03 18:41:25

VUE watch与computed异同

在vue的项目中,我们时常会需要对data的改变做出处理,这时候就需要用到watch和computed这两个属性,既然都是数值改变触发改变的属性,他们之间又有什么异同呢?笔者将在接下来进行解析computed:计算属性通过属性计算而得来的属性1. get用法data: { firstName: 'Liu', lastName: 'lu'},computed: { fullName: function () { return this.firstName + '.

2020-07-03 18:09:38

package-lock.json的作用

npm 5.0版本之后,npm install后都会有一个package-lock.json,作用是什么?1、锁定安装时的包的版本号,需要上传到git,保证大家的依赖包一致。2、package-lock.json是在 `npm install`时候生成一份文件,用来记录当前状态下实际安装的各个npm package的具体来源和版本号。3、它有什么用呢?因为npm是一个用于管理package之间依赖关系的管理器,它允许开发者在pacakge.json中间标出自己项目对npm各库包的依赖。你可以选.

2020-07-03 16:11:48

解决vue项目在IE中请求缓存的问题

IE中如果本次请求和上次请求一样,会优先使用缓存我碰到的问题是,我删除了某列的数据,需要重新刷新列表,但是删除成功以后重新请求IE优先使用了缓存解决方法就是在每个url上添加一个随机数,使得每次请求不一样,就不存在缓存问题了PS:垃圾IE...

2020-07-01 14:31:05

正则匹配 html之前的文件名

http://ww.baidu.com/add.html 截取add1. str.match(/[a-z]*?(?=\.html)/)[0]2. str.match(/[a-z]+(?=\.html)/)[0]

2020-06-30 16:45:16

nginx 中 index try_files location 这三个配置项的作用

一直在懵逼nginx 的路由配置,经过今天几个小时的努力这次终于弄明白了。如果有不对的地方,希望有前辈指出错误,让我更上一层楼,也让我别再错误的道路上越走越远。1.index我的理解是默认路径,也就是当找不到文件的时候的一个默认的路径,可以配置多个。具体的用法稍后说,请先记住这个东西当你找不到其他合适的东西,默认给你分配的。2.location这个东西匹配你需要的路径server {listen 80;server_name localhost...

2020-06-05 11:59:35

vue核心之虚拟DOM(vdom)

https://www.jianshu.com/p/af0b398602bc

2020-05-28 12:14:17

vue路由传参query和params的区别(详解!)

1.query使用path和name传参跳转都可以,而params只能使用name传参跳转。query传参:  页面带参数跳转:this.$router.push({ path:'/city',name:'City', query: { cityid: this.Cityid,cityname:this.Cityname }})路由配置:{path:'/city',name:'City',component:City},接收参数:this.cityid = this.$route.quer

2020-05-13 10:48:33

elementui table tooltip产出展示三个点,并且提示

最开始下边的内容是用div包裹的,不展示 ... 改成span标签解决 内部要变成没有宽高的行内元素,

2020-05-12 11:19:10

数组的方法以及特征

数组变成一个字符串: 1.join() : 可以在每一个元素中加一个字符串 2.toString() pop(): 删除数组最后一个元素 push(): 增加数组 reverse() : 反转 slice(): 从下标开始取 sort(): 对数组进行排序, splice(): 删除数组的某几个 toString(): 把数组变成字符串 unshi...

2020-05-09 09:20:03

手写 trim() trimLeft() trimRight()

String.prototype.trimLeft = function () { let str = this; for (var i = 0; i < str.length; i++) { if (str.charAt(i) !== ' ') { return str.substring(i...

2020-05-06 17:11:27

const obj { '2':3, '3':4, 'length':2,'splice':Array.prototype.splice, 'push':Array.prototyp

题目描述:写出执行结果,并解释为什么const obj = { '2':3, '3':4, 'length':2, 'splice':Array.prototype.splice, 'push':Array.prototype.push}obj.push(1);obj.push(2);console.log(obj);答案:Object(4)...

2020-05-05 21:19:50

事件委托并且获取点击li的下标

window.onload = function(){ var oUl = document.getElementById("ul"); var aLi = oUl.getElementsByTagName("li"); oUl.onclick = function(ev){ var ev = ev || window.event; var target =...

2020-04-30 10:49:38

elementUI el-table-column宽度设置为百分比

给el-table-column标签设置 mimn-width即可 <el-table :data="tableData" style="width: 100%" :default-sort="{prop: 'date', order: 'descending'}" > <el-table-colu...

2020-04-27 18:14:19

git push后出现错误 ![rejected] master -> master(non-fast-forward) error:failed to push some refs to XXX

出错的具体情况如下:本地创建了一个project并在码云上创建了一个仓库,想要将本地的仓库链接到远程仓库我用的是如下方法:git init   初始化本地仓库git remote add origin XXX    添加远程仓库地址如果你在这之后就执行git add -A,git commit -m " "git push origin master,那么就会出现这个问题(被拒绝),所...

2020-04-23 15:40:15

leetcode146:设计和实现一个LRU(最近最少使用)缓存机制

1. 题目运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制。它应该支持以下操作:获取数据get和写入数据put。获取数据get(key)- 如果密钥 (key) 存在于缓存中,则获取密钥的值(总是正数),否则返回-1。写入数据put(key, value)- 如果密钥不存在,则写入数据。当缓存容量达到上限时,它应该在写入新数据之前删除最久未...

2020-04-17 15:31:08

给定两个数组,编写一个函数来计算它们的交集

示例 1:输入:nums1=[1,2,2,1],nums2=[2,2]输出:[2]示例 2:输入:nums1=[4,9,5],nums2=[9,4,9,8,4]输出:[9,4]说明:输出结果中的每个元素一定是唯一的。我们可以不考虑输出结果的顺序。2. 答案解题思路: filter过滤 Set去重 代码实现:...

2020-04-17 15:27:21

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。