美文网首页技术贴
vue functional 性能优化

vue functional 性能优化

作者: zhudying | 来源:发表于2021-02-02 16:46 被阅读0次
    函数式组件:

    没有管理任何状态状态、没有监听传递给给他的状态,实际上他只是接受prop的函数,这样的情况下,我们将组件标记为 functional,这就意味着他无状态(没有响应式数据),没有实例(this 上下文)。

    通俗点说:

    要啥啥没有,用啥啥不行,只能接受props的数据来展示,不能做任何动作。

    为啥用呢 ?

    一句话,渲染性能好

    // 1. template写法
    // props父组件传递的数据
    <template functional>
      <div>{{props.name}}</div>
    </template>
    
    // 2. jsx 写法
    Vue.component('my-component', {
      functional: true,
      props: { // 可选
      },
      render: function (createElement, context) {
      }
    })
    
    

    相关文章

      网友评论

        本文标题:vue functional 性能优化

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