-
错误捕获方法:try catch window.onerror vue里的errorHandle
-
父组件监听子组件生命周期 @hook:mounted @mounted $emit('mounted')
-
vue定义全局方法:prototype上写方法,公共组件,vue.use(公共js)
-
双向数据绑定 Object.defineProperty getter setter
-
小程序双向绑定与vue双向绑定的区别:小程序需要setData
-
单向数据流:为了防止子组件修改父组件的值后,改变其他组件的props
-
动态路由/:id query,params取数据
-
子组件可以通过 $emit或者父组件调用父组件的方法修改父组件的值
-
set和map的区别 set值唯一,类数组,map类对象 对象的key可以是数组或对象
-
promise内部方法是同步的.then里面的是异步的
-
闭包过多,死循环,定时器没有被清理都会造成内存泄露
-
promise优点解决了回调地狱,更好的错误捕获
-
promise缺点无法取消,不设置回调的话报错反应不到外部,内部状态拿不到,状态不可逆
-
class定义的函数不能被call applay,class定义的所有方法都是在原型上,子类必须super才能有自己的this,不会变量提升,类似let。
-
vuex和local的区别,vuex是内存,多个组件共用一个数据可以实时更新。local是物理存储。
-
dispatch触发action commit触发mutaions
-
mapstate,mapmutaions,mapactions,mapgetter映射vuex的各种方法到外部。
-
observable是2.6版本自带的,简版vuex,不用另外安装
-
vue自定义指令directives 全局组件挂在到vue实例上,局部组件写到组件中。自定义指令是为了更好操作dom
-
自定义组件生命周期 bind inserted update commounupdate unbind