自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安装vue-element-admin项目中的依赖时,报错。

地址错误:需要将.gitconfig (在C盘 =》user =》自定义的管理员目录 下)文件下的代码替换成上面红框标注的 需要注意第二行的空格。

2021-11-16 15:43:56 576

原创 事件冒泡,事件捕获,事件委托

1、事件冒泡:在javascript事件传播过程中,当事件在一个元素上出发之后,事件会逐级传播给先辈元素,直到document为止,有的浏览器可能到window为止。并不是所有的事件都有冒泡现象,比如如下几个:blur事件focus事件load事件 2、事件委托:事件捕获恰好与事件冒泡相反,它从顶层祖先元素开始,直到事件触发元素。 js事件捕获一般通过DOM2事件模型addEventListener来实现的: target.addEventListener(type, listener, useC..

2021-11-09 23:07:59 699

原创 数组的所有办法

1、concat()把元素衔接到数组中(不会改变原数组) var str = 'hello' var str2 = 'world' var n = str.concat(str2) 输出: hello world 2、every() 使用指定函数检测数组中的所有元素 | |some()测试是否至少有一个数组元素能让断言函数为真。(不会改变原数组) 如果数组中有一个元素不满足要求,则整个表达式返回false,且剩余的元素不会再进行检测 如果所有元素都满足条件,则返回true 注意:ever..

2021-11-09 22:11:02 441

原创 关于VUE中数据双向绑定的原理

vue双向绑定的原理,是采用数据劫持结合发布者-订阅者模式的方法,通过Object.defineProperty()来劫持各个属性的setter和getter,在数据变动时发布消息给订阅者,触发相应的监听回调。 1.实现简单的双向绑定 var obj = {} var demo = document.querySelector('#demo') var inp = document.querySelector('#inp') Object.defineProperty(obj,'name',{ g

2021-11-09 21:12:47 589

原创 vue2.5重构饿了么APP - 配置问题

一、路径缩写,如下图 解决:在vue.config.js进行配置 const path = require('path') function resolve (dir) { return path.join(__dirname, dir) } 在 module.exports 里添加方法 chainWebpack (config) { config.resolve.alias .set('commponents', resolve('src/commponents')) .

2021-10-27 23:20:31 105

原创 vue2.5重构饿了么APP - 配置api接口mock(二)

一、首先要有json数据。(自己添加模拟数据) 二、进入vue.config.js进行配置 const appData = require('./data.json') const seller = appData.seller const goods = appData.goods const ratings = appData.ratings devServer: { before (app) { app.get('/api/seller', function (req, res)

2021-10-27 23:12:39 232

原创 vue2.5重构饿了么APP - 新建项目及问题(一)

1. npm create vue-sell-cube 2.创建过程中遇到下面这个问题 command failed:npm install --loglevel error --legacy-peer-deps 解决方案:找到C盘下的User目录下的.vuerc的文件,将useTaobaoRegistry 的值设置为true 即可。 ...

2021-10-26 16:15:58 179 1

原创 vue-cli/2.9更新到最新版本

1.先卸载旧版本 npm uninstall vue-cli -g 2.安装新版本 npm install -g @vue/cli 或者yarn global add @vue/cli (需要全局安装) 3.没权限的话加上 sudo npm install -g @vue/cli 有时候更新失败是因为网络不好,如下图。多试 几次就好 ...

2021-10-26 15:03:51 177

空空如也

空空如也

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

TA关注的人

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