自定义博客皮肤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 509

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

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

2021-11-09 23:07:59 629

原创 数组的所有办法

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

2021-11-09 22:11:02 376

原创 关于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 519

原创 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 56

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

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

2021-10-27 23:12:39 138

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

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

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

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

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

2021-10-26 15:03:51 106

空空如也

空空如也

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

TA关注的人

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