Skip to content

保持最新的webapck5.x + vue2.x相关依赖 + dart-sass

Notifications You must be signed in to change notification settings

GGBeng1/hjk-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hjk-cli 开发规范

首次启动

  1. 首先需要先安装 node 环境, win/macOS 登录 nodejs.org 下载对应包安装, 安装后在命令行输入 node -v提示出版本号之后表示安装成功, 国内建议使用yarn, hjk-cli优先使用的也是yarn
  2. 登录https://yarnpkg.com/zh-Hans/ 安装 yarn
  3. 使用 yarn 在命令行输入 yarn add global hjk-cli
  4. 初始化项目: hjk init your project name
  5. cd your project name
  6. 开发环境 hjk start
  7. 生产环境 hjk build PS:为了避免端口号冲突,默认启动端口号:9527

.vue 文件的基本结构

骨架

template>
  <div>
    <!--必须在div中编写页面-->
  </div>
</template>
<script>
  export default {
    components : {
    },
    data () {
      return {
      }
    },
    methods: {
    },
    mounted() {

    }
 }
</script>
<!--声明语言,并且添加scoped-->
<style lang="scss">

</style>

声明顺序

  • components
  • props
  • data
  • computed
  • methods
  • created
  • mounted
  • watch

PS: 声明周期可以按照执行顺序添加

命名规范

组件命名规范

当注册组件 (或者 prop) 时,可以使用 kebab-case (短横线分隔命名)、camelCase (驼峰式命名) 或 PascalCase (单词首字母大写命名)。 PascalCase 是最通用的声明约定而 kebab-case 是最通用的使用约定。

变量命名规范

  • 坚持语义化开发
  • 对于 url 等易变变量应从外部引入,方便修改
  • 尽量统一放在命名空间下,使得变量有迹可查

方法命名规范

  • 语义化开发
  • 以 handler 开头

css 命名规范

  • 语义化开发
  • 嵌套组件坚持使用 BEM 规范

注释规范

单行注释

  • 普通方法一般使用单行注释// 来说明该方法主要作用

多行注释

组件使用说明,和调用说明
   <!--公用组件:数据表格
      /**
      * 组件名称
      * @module 组件存放位置
      * @desc 组件描述
      * @author 组件作者
      * @date 2019年01月14日
      * @param {Object} [title]    - 参数说明
      * @param {String} [columns] - 参数说明
      * @example 调用示例
      *  <hbTable :title="title" :columns="columns" :tableData="tableData"></hbTable>
          */
       -->

About

保持最新的webapck5.x + vue2.x相关依赖 + dart-sass

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published