Vue(五)Vue规范
代码规范很重要 1.组件名应该始终是多个单词的,根组件 App 除外。 2.组件的 data 必须是一个函数。 // In a .vue file export default { data () { return { foo: 'bar' } } } 3.Prop 定义应该尽量详细。【包含了类型、校验】 // 更好的做法! props: { status: { type: String, required: true , validator: function (value) { return [ 'syncing' , 'synced' , 'version-conflict' , 'error' ].indexOf(value) !== -1 } } } 类型有: 单向数据流 :所有的 prop 都使得其父子 prop 之间形成了一个 单向下行绑定 :父级 prop 的更新会向下流动到子组件中,但是反过来则不行。 4.总是用 key 配合 v-for <ul> < li v - for ="todo in todos" :key ="todo.id" > {{ todo.text }} </li> </ul> 5.永远不要把 v-if 和 v-for 同时用在同一个元素上。 6.对于应用来说,顶级 App 组件和布局组件中的样式可以是全局的,但是其它所有组件都应该是有作用域的