编码规范

1.样式

(1) 使用注释

对于组件中的样式<style>

 

推荐每一个模块使用/*header*/ 注释,方便阅读和修改

(2)命名用破折号-

.my-class {

}

 

2.数据的存储方法

(1)对于数据量未知(用户输入),需要对数据进行操作

使用数组对象接收

[
{属性,方法},
{属性,方法},
{
  id:'001',// 多为字符串形式的哈希值
  name:'属性或者状态的名字'
  flag:'状态'
} ] 也就是用数组接收一个个不同的对象
对象中有多个属性/状态

 

3.组件的操作方法

(1)根据(接收的)数据个数显现对应组件

比如收到五个数据显示五个人物框组件等等

注意

*遍历该标签 v-for

 

 

 数组中的每一个元素 in 被遍历的数组 

*将遍历的数据(todoObj)传入被遍历的组件 props

 

 

 *子组件声明接收

props:[todo]

 data(){
  return {
       newTodo:todo
       // 注意不能重命名,因为props接收的数据也被数据代理到vc上    
    }
}

(2)动态的决定某个标签内的属性是否存在

比如checked,能否动态决定是否选定?

 

 (3) 获取事件发生元素的值(用户输入)

比如input里面的输入

@回调函数可以通过 e.targrt.value调用

 

4.原则

 

posted @ 2021-12-28 22:12  嗜血汽车人  阅读(28)  评论(0)    收藏  举报