.vue文件怎么写html,.vue文件书写规范

本文详细介绍了.vue文件的模板、script和style模块的书写规范,包括html标签属性的排列、v指令的使用、组件和props定义、计算属性、监听器、方法及生命周期钩子等,旨在提升代码可读性和维护性。
摘要由CSDN通过智能技术生成

template 模块

1. 标签上不要写多余的属性(默认就是以 html 来解析)

2. template 里 html 标签上的属性书写规则

2.1 超过一个属性时,属性换行对齐;

2.2 v-xx指令放最前,自有属性放最后;

v-model="form.imageCode"

type="text"

class="hf-input"

placeholder="请输入验证码"

/>

2.3 v-xx指令排序规则,控制显示 -> 控制循环 -> v-bind属性 -> v-on事件绑定;

v-if / v-show -> v-for -> v-bind:text... -> v-on:click...

如:

  • is="todo-item"

    v-for="(todo, index) in todos"

    v-bind:key="todo.id"

    v-bind:title="todo.title"

    v-on:remove="todos.splice(index, 1)"

    >

2.4 当v-if与v-for在同一个标签上时,记得v-if的权重高于v-for,会在每个标签上做判断,确定这是你真正的意图?

2.5 v-for时,记得为每项提供一个唯一 key 属性;

2.6 非不得已,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值