web建站教程
  1. 首页
  2. vuejs
  3. js
  4. 好玩
  5. seo教程
  6. 前端知识
  7. 百度echarts
  8. 更多
    php入门
    nodejs
    mockjs
    reactjs
    mysql
    wordpress
    织梦cms
    帝国cms
    git教程
    IT知识
    模板大全
    休息站

vue命名规范

512 ℃
           

views 下的文件夹命名

views 下面的文件夹代表着模块的名字

由名词组成(car、order、cart)

单词只能有一个(good: car order cart)(bad: carInfo carpage)

尽量是名词(good: car)(bad: greet good)

以小写开头(good: car)(bad: Car)

views 下的 vue 文件命名

views 下面的 vue 文件代表着页面的名字

放在模块文件夹之下

只有一个文件的情况下不会出现文件夹,而是直接放在 views 目录下面,如 Login Home

尽量是名词

大写开头,开头的单词就是所属模块名字(CarDetail、CarEdit、CarList)

名字至少两个单词(good: CarDetail)(bad: Car)

常用结尾单词有(Detail、Edit、List、Info、Report)

以 Item 结尾的代表着组件(CarListItem、CarInfoItem)

vue 方法放置顺序

components

props

data

created

mounted

activited

update

beforeRouteUpdate

metods

filter

computed

watch

method 自定义方法命名

动宾短语(good:jumpPage、openCarInfoDialog)(bad:go、nextPage、show、open、login)

ajax 方法以 get、post 开头,以 data 结尾(good:getListData、postFormData)(bad:takeData、confirmData、getList、postForm)

事件方法以 on 开头(onTypeChange、onUsernameInput)

init、refresh 单词除外

尽量使用常用单词开头(set、get、open、close、jump)

驼峰命名(good: getListData)(bad: get_list_data、getlistData)

data props 方法注意点

使用 data 里的变量时请先在 data 里面初始化

props 指定类型,也就是 type

props 改变父组件数据 基础类型用 $emit ,复杂类型直接改

ajax 请求数据用上 isLoading、isError 变量

不命名多余数据,现在是详情页、你的数据是 ajax 请求的,那就直接声明一个对象叫 d,而不是每个字段都声明

表单数据请包裹一层 form

生命周期方法注意点

不在 mounted、created 之类的方法写逻辑,取 ajax 数据,

在 created 里面监听 Bus 事件

vue项目bus的基本用法

vue项目文件命名规范介绍

vuejs开发的命名规范

vuejs实现全站联动

标签: bus, 命名规范

上面是“vue命名规范”的全面内容,想了解更多关于 vuejs 内容,请继续关注web建站教程。

当前网址:https://ipkd.cn/webs_32.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

当前位置: 网站首页 > vuejs
本文共计1059个字,预计阅读时长8分钟
生活小工具,收录了80多款小工具
上一篇: 推荐一款免费商用的斜体创意字体——字魂扁桃体
下一篇: 推荐一款充满古雅之风的免费字体——问藏书房字体
x 打工人ai神器