原因:访问的Html文档不是标准的<!DOCTYPE html>导致jquery不能精确的算出高度
一开始做的时候是能获得正确的高度的,后来我又添加了一些样式,结果,这个高度计算的就有点高了,找了半天也没有找到愿意。
后来通过谷歌查询源代码,结果发现如下。

突然明白原因了,我的网页是php后端渲染的,在渲染style的时候我出现了错误,把style渲染到了文档的外面,所以会出现这样的错误。
原因:访问的Html文档不是标准的<!DOCTYPE html>导致jquery不能精确的算出高度
一开始做的时候是能获得正确的高度的,后来我又添加了一些样式,结果,这个高度计算的就有点高了,找了半天也没有找到愿意。
后来通过谷歌查询源代码,结果发现如下。

突然明白原因了,我的网页是php后端渲染的,在渲染style的时候我出现了错误,把style渲染到了文档的外面,所以会出现这样的错误。
有两种解决办法,1.改为Es6方式,2修改.babelrcf
vue使用lodash进行开发
该用require还是import?
关于vue methods不能使用箭头函数的内容如下
onchange触发,获取当前file对象(这里可以获取图片的大小、类型、修改时间等) reader去读取文件 塞到页面,获取图片的宽高 移出图片节点
flex,水平,平分
父元素 flex 布局,子元素有一行文字,将其设置为不换行隐藏后显示省略号,但实际并不是想象的那样,而导致布局变形。改怎么办?
(Obeject.defineProperty是Object的一个方法,第一个参数是对象名称,第二个参数是要设置的属性名,第三个参数是一个对象,它可以设置这个属性是否可修改、可写等,而这篇文章主要使用的是Obeject.defineProperty的访问器属性,感兴趣的朋友可以自行google或者查看Js高及程序设计)
我们可以看上一篇computed的原理,来看为什么不打印console
发现这样的错误,一般是循环引入service引起的,比如aService引入了bService,bService又引入了aService,就会循环引入,就出错了