脚手架之创建组件

447 阅读1分钟

1.想要创建组件,需要在安装完vue-cli以后操作;

2.在项目中的components中新建文件,新建的文件是一个组件,注意后缀名为.vue,而不是html;

3.首先,先要说明的是,在新建的组件中,有三部分构成,分别是:

(1)定义组件

<template></template>

(2)引出组件

<script>
export default {
    ...  
}

(3)css样式

<style></style>

4.组件中有且只有一个根标签,其它的代码逻辑都在根标签里面书写,因为当遍历循环赋值时,只能在子标签中循环,不能在根标签中;

5.其中在style中有scoped这个属性,加上该属性就意味着在当前css中的标签只为自身设置,对其它组件中的同名标签没有影响;

6.上述描述代码如下:

<template>
  <div>
    ...
  </div>
</template>


<script>
export default {
  
};
</script>


<style scoped>
...
</style>

7.使用组件

(1)上面的描述只是定义组件并且将它引出,那么引入到根组件或者父组件,需要在根组件或者父组件的script中

代码:import “自定义一个需要引入的组件的名字” from “需要引入组件的路径”

(2)在根/父组件的script中引用组件

components:{
组件1,
组件2,
   ...
}

(3)在根组件的挂载点或者父组件的

<template>

中使用该组件

<“自定义一个需要引入的组件的名字”></“自定义一个需要引入的组件的名字”>

(4)如果需要设置组件样式,在根/父组件的style设置

(5)小说明:可采用弹性盒布局