vue2 学习

1.vue加载流程:
new vue() > beforeCreate > 加载data属性,methods属性 》 create 》 加载dom > beforeMount > 加载template > 
mounted > ...

2.mixins的使用:

个人理解mixins就是定义一部分公共的方法或者计算属性,然后混入到各个组件中使用,方便管理与统一修改

3.周期函数

computed:在页面加载时加载一次,在里面数据改动时触发一次;

watch: 监听的数据发生改变时触发;

4.v-bind 指令的含义:将这个元素的某个特性和vue实例的某个属性保持一致;

5.Object.freeze(),这会阻止修改现有的属性,也意味着响应系统无法再追踪变化

6.实例的属性:

vm.$data:指向vue的data属性;

vm.$prope:指向vue接收到的props对象;

vm.$el:vue实例使用的dom元素;

vm.$parent: 父实例

vm.$root:当前组件树的根 Vue 实例。如果当前实例没有父实例,此实例将会是其自己。

vm.$slots : 用来访问被插槽分发的内容。default 属性包括了所有没有被包含在具名插槽中的节点。

7.动态路由的使用;

在使用到<keep-alive>标签时,需要给每个组件设置name属性;

8.vue组件的渲染是从内而外的;

9.vue组件中,props的值假如是一个数组或对象,那么它的默认中必须是从一个工厂函数中获取;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值