@Secretmm
2021-01-20T07:25:51.000000Z
字数 485
阅读 506
梳理
Vue风格应基本遵循官方风格指南,其中需要进一步统一的地方如下:
prop定义至少要有type和default两个属性
props: {status: {type: String,default: ''}}
.vue文件名统一使用大写开头的大驼峰式命名
在单文件组件和字符串模板中组件名统一为大驼峰式写法
在声明和使用prop的时候,其命名应该始终使用camelCase小驼峰式(这与官方指南主张的在模板中使用prop时应该是kebab-case有所不同)
统一使用指令缩写(用:表示v-bind:、用@表示v-on:和用#表示v-slot:)
推荐统一使用<template>、<script>、<style>的顺序
path命名采用kebab-case形式,层级和名称应与目录结构和文件名对应
name命名采用KebabCase大驼峰形式,应与文件名对应
