美文网首页
vue组件的中的data为什么必须是函数

vue组件的中的data为什么必须是函数

作者: 黑白说程序 | 来源:发表于2020-09-22 21:26 被阅读0次

vue组件在定义data时应为函数,这是因为组件基本的作用就是可以复用,如果data是对象,那么复用的组件的数据都是指向相同的内存地址,这样所有的组件的内容都会被修改,返回一个函数,利用函数的特性,函数每次执行  函数每次会开辟新的内存地址。这样就可以互不影响

总结:这有由于js的特性所决定,并不是vue特有的

相关文章

  • vue 中的 data 为什么是函数?

    new Vue() 实例中,data可以是直接是一个对象,为什么在vue组件中,data必须是一个函数呢?因为组件...

  • 微信小程序和vue的区别

    数据类型 vue组件中data必须是函数 data(){return{}},new Vue中的选项可以是函数也可以...

  • Vue组件data必须是函数

    Vue组件data必须是函数 一、组件data() 函数 定义一个组件 注册组件Vue.component('cp...

  • vue组件data为什么必须是函数?

    首先看个例子 在new vue()中,data可以直接是一个对象,为什么在vue组件中,data必须是一个函数呢?...

  • vue组件data为什么必须是函数

    首先看个例子 在new vue()中,data可以直接是一个对象,为什么在vue组件中,data必须是一个函数呢?...

  • 9道vue面试题

    2.VUE组件data为什么必须是函数 答:Vue组件可能存在多个实例,如果使用对象形式定义data,则会导致它们...

  • vue题库

    为什么vue组件中data必须是一个函数? 组件是可复用的,当复用组件时,由于数据对象指向的是同一个data对象,...

  • vue 组件中的data为什么是一个函数

    组件中 data 为什么是一个函数? 为什么组件中的 data 必须是一个函数,然后 return 一个对象,而 ...

  • 为什么vue中data必须是一个函数

    首次发表在个人博客 本篇文章从javascript原型链来解释为什么vue中data必须是一个函数 vue组件中的...

  • vue-5

    组件(可复用的vue实例) 注册组件必须在Vue实例化之前全局组件(跨vue实例)组件的data选项必须是一个函数...

网友评论

      本文标题:vue组件的中的data为什么必须是函数

      本文链接:https://www.haomeiwen.com/subject/mntgektx.html