Vue代码规范——组件/实例选项顺序

组件/实例选项应该有统一的顺序。下面是Vue.js 官方推荐的组件选项默认顺序。参考《深入浅出Vue.js》

挂载元素
  • el
全局感知(要求组件以外的知识)
  • name
  • parent
组件类型(更改组件的类型)
  • functional
模板修改器(改变模板的编译方式)
  • delimiters
  • comments
模板依赖(模板内使用的资源)
  • components
  • directives
  • filters
组合(向选项里合并属性)
  • extends
  • mixins
接口(组件的接口)
  • inheritAttrs
  • model
  • props/propsData
本地状态(本地的响应式属性)
  • data
  • computed
侦听器
  • watch
生命周期(按照它们被调用的顺序)
  • beforeCreate
  • created
  • beforeMount
  • mounted
  • beforeUpate
  • updated
  • activated
  • deactivated
  • beforeDestroy
  • destroyed
事件
  • methods
渲染
  • template/render
  • renderError
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 接上篇前端Js笔试题面试题,收集整理Vue相关的面试题,供自己现在和以后学习和面试,也希望能对点进来的小伙伴...
    蛙哇阅读 2,676评论 0 10
  • 前言 记录平时学到的知识,标题写的大气一点,也算是给自己一点鼓励,希望在技术这条路可以远走越远,路越走越宽~ 文中...
    徐国军_plus阅读 1,699评论 3 28
  • 1.css只在当前组件起作用答:在style标签中写入scoped即可 例如: 2.v-if 和 v-show 区...
    小棋子js阅读 571评论 0 0
  • 这里是官方的 Vue 特有代码的风格指南。如果在工程中使用 Vue,为了回避错误、小纠结和反模式,该指南是份不错的...
    youins阅读 5,775评论 0 5
  • [TOC] Vue 学习笔记 Vue 源码解析 - 主线流程 Vue 源码解析 - 模板编译 Vue 源码解析 -...
    Whyn阅读 641评论 0 1