YanTianFeng的知识库

Want Coding

Want Reading

文章 89

访问 18444

评论 2

头像

YanTianFeng

发私信

文章 89
访问 18444
评论 2
Technology and Code
返回顶部

Knowledge  项目约定

标签   约定  

  ( 13 )       ( 0 )


项目约定

与后端

1. 所有时间都应该后台返回时间戳,单位是毫秒

2. 所有价/格都应该后台返回,单位是分

3. 所有的命名要统一、规范、长久性,严禁不能各端不一致

与设计

1. 每个项目风格要统一

2. 组件要有通用性,按钮,组件布局

与前端

// 引入依赖
import { PureComponent, Fragment } from 'react'
import ReactDOM from 'react-dom'
import DocumentTitle from 'react-document-title'
import classnames from 'classnames'
import { Carousel } from 'antd'

// 引入工具
import { hideWeixinShare } from '@xb/utils/weixin'

// 引入服务
import screenshotService from '@xb/services/screenshot'

// 引入公共组件
import Toast from '@xb/components/Toast'
import WhiteSpace from '@xb/components/WhiteSpace'

// 引入全局图片
import iconNoContent from '@xb/assets/icon-no-content.png'

// 引入私有组件
import GiftCard from '../widgets/GiftCard'
import Button from '../widgets/Button'
import BottomButton from '../widgets/BottomButton'
import Poster from '../widgets/Poster'
import NoReward from '../widgets/NoReward'

// 引入私有图片
import ToolA from './images/tools-a.png'
import ToolB from './images/tools-b.png'
import ToolC from './images/tools-c.png'
import ToolD from './images/tools-d.png'

// 引入css
import styles from './index.less'

方法

首字母小写,如果需要连接多个单词,使用驼峰命名法 (funcName) 。私有方法用 __ 开头 ( 两个 _ , __funcName)

首字母大写,如果需要连接多个单词,使用驼峰命名法 (ClassName)

变量

首字母小写,如果需要连多过个单词,使用驼峰命名法 (variableName)

私有变量用 __ 开头 ( 两个 _ , __variableName)

常量字母全大写,如果需要连多过个单词,用 _ 连接 ( 蛇形命名法 (VARIABLE_NAME))