记录记录记录

标准盒子模型:宽度=内容的宽度(content)+ border + padding + margin
低版本IE盒子模型:宽度=内容宽度(content+border+padding)+ marginvue

box-sizing属性?dom

用来控制元素的盒子模型的解析模式,默认为content-box
context-box:W3C的标准盒子模型,设置元素的 height/width 属性指的是content部分的高/宽
border-box:IE传统盒子模型。设置元素的height/width属性指的是border + padding + content部分的高/宽函数

  1. Vue 有哪些指令?

v-bind(绑定,缩写成:)、v-show(双向绑定)、v-if、v-for、v-on(监听事件,缩写成@)等等性能

  1. v-if 和 v-show 有什么区别?

v-show 仅仅控制元素的显示方式,将 display 属性在 block 和 none 来回切换;而v-if会控制这个 DOM 节点的存在与否。当咱们须要常常切换某个元素的显示/隐藏时,使用v-show会更加节省性能上的开销;当只须要一次显示或隐藏时,使用v-if更加合理。this

父组件经过 props 传值给子组件,子组件经过 $emit 给父组件传值双向绑定

vue生命周期的理解?
答:总共分为 8 个阶段建立前/后,载入前/后,更新前/后,销毁前/后。router

建立前/后: 在 beforeCreate 阶段,vue 实例的挂载元素 el 尚未。生命周期

载入前/后:在 beforeMount 阶段,vue 实例的$el 和 data 都初始化了,但仍是挂载以前为虚拟的 dom 节点,data.message 还未替换。在 mounted 阶段,vue 实例挂载完成,data.message 成功渲染。事件

更新前/后:当 data 变化时,会触发 beforeUpdate 和 updated 方法。路由

销毁前/后:在执行 destroy 方法后,对 data 的改变不会再触发周期函数,说明此时 vue 实例已经解除了事件监听以及和 dom 的绑定,可是 dom 结构依然存在

vue路由传值使用paramsthis.$router.push({name: 'edit',params: {id: add}})

相关文章
相关标签/搜索