前端
whwh1233
这个作者很懒,什么都没留下…
展开
-
惊!为什么vue中的data必须是函数而不能是对象?
目录 原理分析 源码分析 原理分析 如果组件里直接将data定义为一个对象的话,那么在模板中多次复用该组件,组件中的data会指向同一个引用。改变一个组件中的data,会导致其他组件data中的数据被污染。 而如果使用函数的话,每个组件中的data就会有单独的引用,就不会存在变量污染的问题了 源码分析 在使用对象定义data时,模板编译后,会形成这样的一个render函数 function render() { with (this) { ...原创 2020-12-23 10:52:01 · 467 阅读 · 0 评论 -
网页布局(HTML、CSS)中的常见问题
HTML部分 一般在p标签外边要嵌套一个div标签,以便于p标签的移动 使用ul->li标签时不要忘记加a标签,因为通常列表文件都是可以点击的 CSS部分 float 可以把组件浮动起来 overflow:hidden 可以清除浮动,即父组件不受浮动的子组件的影响 文字居中:水平 text-align:center 垂直 line-height:100% 即设置为与父组件相同的高度 组件居中...原创 2020-04-20 19:36:27 · 181 阅读 · 0 评论