2 EQT

尚未进行身份认证

我要认证

努力吧,少年

等级
TA的排名 19w+

常规流下Input框出现上边距情况如何解决

在做项目的时候,input框在常规流布局,突然发现上边存在间距问题,导致input框下移,跑出了父级框外,这是怎么回事?如图仔细看可以看出,常规流情况下,上边竟然出先边距,我用了margin都是清除不掉的解决办法:设置浮动,上边的边距就会消失!...

2020-06-28 10:55:51

块级内如何设置图片垂直居中

块级可设置line-height, 图片设置vertical-align:middel即可

2020-06-27 19:32:03

inline-block对margin:0 auto无效

为什么inline-block元素使用margin:0 auto不起作用再次提到上面的考点,这7大属性的值加起来必须是元素包含块的宽度,这里我们假设其他属性均为0,那也就是margin-left + width + margin-right = 包含块的宽度。所以:对于块级元素,当width固定后,margin就能通过margin = (包含块的宽度 - width )/2获得取值而对于inline-block元素(包含行内替换元素比如img等),内容的宽度就是最终的宽度,没有margin-left

2020-06-19 06:57:28

行内块元素使用margin:0 auto无效

行内块元素使用margin:0 auto无效,对父级使用text-align:center即可auto是基于总宽度-已知固定宽度获得取值的,inline-block元素水平方向的7大属性没有总宽度的限制,所以margin设置为auto时,不知道如何取值,所以默认为0,于是便没有起到我们想要的居中的效果。...

2020-06-17 10:01:52

Maximum call stack size exceeded报错

日常做项目,引入swiper组件时发现会报出Maximum call stack size exceeded的错误提示,并且页面消失为空白了,这是怎么回事?原来是该组件设置的name名和该文件名起了冲突,才会导致超出最大调用堆栈大小那么更改一下name即可!...

2020-06-15 09:21:49

require引入的图片和直接引入的图片到底有什么区别?

require 是 node 中的一个方法,他的作用是 “用于引入模块、 JSON、或本地文件”。 也就是说如果我们使用 require 来引入一个图片文件的话,那么 require 返回的就是用于引入的图片(npm 运行之后图片的编译路径)。 而如果使用字符串的话,那么则是一个 string 类型的固定字符串路径。我们知道,src 中引入的图片应该为图片的本身路径(相对路径或者绝对路径),而 vue 项目通过 webpack 的 devServer 运行之后,默认的 vue-cli 配置下,图片会被打包

2020-06-07 15:18:10

router和route的区别和使用

router和route 区别:1、跳转到当前路由的地址:              不传参的形式: this.$router.push('/index')              直接添加路径: this.$router.pus

2020-05-22 08:59:06

js中的filter

filter也是一个常用的操作,它用于把Array的某些元素过滤掉,然后返回剩下的元素。和map()类似,Array的filter()也接收一个函数。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是true还是false决定保留还是丢弃该元素。...

2020-05-19 17:43:47

如何解决官网安装不了Git

在官网安装Git会遇到下载不了的情况,可以F12截取当前版本地址复制,下载迅雷可直接下载git

2020-04-28 07:51:59

安装vueCLI出现错误

在安装vue cli脚手架工具是发生这样的代码错误提示这就是出现的vue版本的问题vue的脚手架没有全局安装解决方法:输入命令: npm install -g vue-cli重新安装一次即可!...

2020-03-01 09:59:59

Git Bash 上下箭头不生效的解决方案 --- windows解决方案

关于windows 使用 Git Bash 上下箭头不生效有两种解决方法:① 使用数字键盘进行选择对应的选项值:你这里可以输入数字 2 ,然后回车,表示你要选择第 2 个。当然这不是我们最好的处理方式,如果好几个选项每次都要去数一下想要选择的为第几个不是很苦逼…② 使用命令行或者直接更改 bash.bashrc第一种:使用命令行的方式创建项目工程,如:之前你使用vue create h...

2020-02-24 07:17:08

margin值为百分比是基于谁?

基于父级的宽度!

2020-01-16 15:30:22

Vue中父组件向子组件传值——单项数据流

父组件可以向子组件通过属性的形式来传递参数,传递的参数可以随便的进行修改。但是子组件绝对不能反过来去修改父组件传递过来的参数。<div id="root> <counter :count="one"></counter></div><script> var counter = { props: ['c...

2020-01-12 08:55:55

快速生成vue模板

找到文件的首选项 -> 用户代码片段 -> (新建代码片段取名vue.json)新建代码片段这块可以直接往下找就能找到vscode上带的vue.json找到该文件后把这段代码输入上去 { "Print to console": { "prefix": "vue", "body": [ "<template>", " <div>...

2020-01-09 10:57:36

当margin和padding的值设置为百分比

当margin和padding的值设置为百分比时,是指相对于最近的块级父元素width(非总宽度)的相应百分比的值,即使是margin-top、margin-bottom、padding-top、padding-bottom,设置为百分比时也是以最近块级父元素的width(非总宽度)为基准,而非height。...

2019-12-04 20:17:36

Promise信任问题

回调函数和Promise的区别:回调函数不能保证什么时候去调用回调,以及使用什么方式去调用回调。而Promise一旦被确认成功或失败,就不能再被更改。传统方法无法保证回调只执行一次,并且不会被第三方的某个库进行添油加醋的操作。而Promise调用且仅调用一次resolve(),不会产生回调多次执行的问题。所以Promise很好地解决了第三方工具导致的回调多次执行(控制反转)的问题。回调...

2019-09-11 15:10:05

es6数组的扩展篇

一、Array.from()1、 作用:用于将类数组对象转化为数组let obj = { '0' : 'a', '1' : 'b', '2' : 'c', length : 3};let arr = Array.from(obj);console.log(arr); //['a', 'b', 'c']2、 Array.from() 还可以...

2019-09-10 12:56:27

浅拷贝与深拷贝篇

1、浅拷贝就是对内存地址的复制,让目标对象指针和源对象指向同一片内存空间。当改变其中一个的时候,另一个也会改变。2、深拷贝是指拷贝对象的具体内容,而内存地址是自主分配的,拷贝结束之后,两个对象虽然存的值是相同的,但是内存地址不一样,两个对象也互不影响,互不干涉。...

2019-09-09 10:04:46

Array.prototype.slice.call()的理解

最近在看廖雪峰的JS课程,浏览器中的操作DOM的那一章,有这样一道题。JavaScriptSwiftHTMLANSI CCSSDirectX<!-- HTML结构 --><ul id="test-list"> <li>JavaScript</li> <li>Swift</li> <...

2019-09-05 09:27:11

HTML5拖拽(未完成)

具体内容详情,请关注本人博客!见谅

2019-08-27 20:52:44

查看更多

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