• Vue代码风格及规范


    一、命名规则(推荐)

      1.根目录名单词用中划线分割

       2.目录命名:单词采用中划线方式分割

      3.文件命名:采用小驼峰式命名法

      4.组件/页面命名:采用大驼峰式命名法

    二、单文件属性命名顺序:

      export default{

        name: 'xxx',

        components: { },

        mixins: [ ],

        props: {},

        data(){ return{} },

        provide() { },

        inject: [ ],

        watch: { },

        computed: { },

        activated(): { },

        deactivated(): { },

        beforeCreate() { },

        created() { },

        .

        .

        .

      }

    三、自定义事件

      1. 自定义事件用 @on-事件名 的方式,处理函数用handle+动词

    四、常量

      1.全大写,单词间用下划线分割

     五、引号混用

      1.html模板中属性用双引号

      2.js中声明的字符串用单引号

    六、propos声明详细

      1.定义类型和默认值

     七、computed一定要有默认返回值

      1.所有分支也需要有返回值

    八、v-for 要设置唯一标识key(最好是id,尽量不要使用index作为key)

    九、标签里的属性多行写

    十、模板里的表达式尽量简单

    十一、组件名为多个单词,可以预防与html语义化标签冲突

    十二、样式防止污染需要加 scoped,样式名尽量语义化

  • 相关阅读:
    201671010439-词频统计软件项目报告
    201671010439温永琴 实验三作业互评与改进
    读构建之法提出的问题
    实验十四 团队项目评审&课程学习总结
    201671010441 徐浩杰 实验四 附加实验 项目互评
    201671010441 徐浩杰《英文文本统计分析》结对项目报告
    201671010441徐浩杰 词频统计软件项目报告
    201671010441 徐浩杰 实验三作业互评与改进报告
    实验一 通读教材后提问
    实验十四 团队项目评审&课程学习总结
  • 原文地址:https://www.cnblogs.com/chihObj/p/16053251.html
Copyright © 2020-2023  润新知