Vue的data,components,mounted,computed,activated,deactivated,beforeCreate,created的基本意思

data:Vue 将会递归将 data 的属性转换为 getter/setter,从而让 data 的属性能够响应数据变化。对象必须是纯粹的对象 (含有零个或多个的 key/value 对)

可以写成:

data () {
    return {
        dataForm: {
            xxx: ‘’,
            xxx: 数字 //这里的数字会固定XXX的选项
        },
        xxx: [],
        xxx: false,
        xxx: 数字
    }
}

components:跳转页面

methods:使用一次调用一次

mounted:进入页面就开始执行

computed:
1.computed是属性调用,而methods是函数调用
2.computed带有缓存功能,而methods不是

 

activated:keep-alive组件**时调用。该钩子在服务器端渲染期间不被调用。

deactivated:keep-alive组件停用时调用。该钩子在服务端渲染期间不被调用。

beforeCreate:创建前的数据

created:创建完成的数据

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Vue.js 是一款流行的 JavaScript 框架,它提供了很多功能和选项,以便我们在前端开发中更加高效地工作。其中,vue watch created computed mountedVue 实例的生命周期中最重要的几个钩子函数,它们分别承载着 Vue 实例生命周期中不同的任务,下面就一一介绍。 首先是 Vue 实例的 created 钩子函数。这个钩子函数会在 Vue 实例创建完成后立即执行,但此时 DOM 元素还未挂载到页面中。在 created 钩子函数中,我们可以进行一些数据的初始化、事件的监听以及异步请求数据的操作等。 其次是 Vue 实例的 mounted 钩子函数。这个钩子函数会在 Vue 实例挂载到页面后执行,在 mounted 钩子函数中我们可以访问到 DOM 元素,进一步操作 DOM 元素或者执行异步操作。同时,mounted 也是与第三方库集成的最佳时机,例如第三方图表库、地图库等。 另外一个重要的钩子函数是 computedcomputed 计算属性可以根据实例的数据变化自动计算出最新的数据。与 vue watch 不同,computed 计算属性一般用于声明式依赖关系,也就是当计算属性所依赖的数据发生变化时,它们会自动重新计算,无需考虑如何手动重新计算。 最后一个重要钩子函数是 vue watch。vue watch 用于观察 Vue 实例的属性值的变化。它包括了两个参数:第一个参数是需要观察的属性名,第二个参数是观察到属性值变化后需要做的处理函数。观察的属性值变化可以是数据、计算属性以及某个具体的 DOM 元素的变化。 总之,vue watch created computed mountedVue.js 中非常常见的几个生命周期钩子函数,它们分别承载着不同的任务。在使用 Vue.js 时,了解这些生命周期钩子函数的作用和执行顺序是十分必要的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值