组件的使用三步
1:导入组件
import 自定义的一个组件名 from "组件路径";
注意点,这里组件路径就算是当前同一目录也最好加上"./组件名",否则会报错
2:注册组件
组件的使用是须要注册的,注册方式为html
export default { components: { 组件名, //注册的组件都写在components对象下。 } }
3:使用组件(写到相应html位置便可)
<组件名></组件名> //该组件名来自于在组件注册时的组件名vue
<template> <div class="main"> <!-- 使用组件 --> <!-- 在这index.vue是父组件,top,middle,bottom是子组件 --> <!-- top与middle是兄弟组件 --> <top></top> <middle></middle> <bottom></bottom> </div> </template> <script> // 导入组件 这里面top,middle,bottom是须要另外建立的vue组件,这里是没建立的 import top from "./top.vue"; import middle from "./middle.vue"; import bottom from "./bottom.vue"; export default { // 组件注册 components: { top, //至关于top:top middle, bottom } }; </script> <style> .main { width: 100%; } .main img { width: 100%; } </style>