前置文章:

vue3.0(1)—项目搭建 – 每天进步一点点

vue引入Element UI – 每天进步一点点

开始前,需要修改package.json里的一个配置,

"vue/multi-word-component-names": "off" 
1.参考修改main.js
import { createApp } from 'vue'
import App from './App.vue'
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'

const app = createApp(App)
app.use(ElementPlus)

app.mount('#app')
2.添加Header组件

我们在Components文件夹下面创建Header.vue文件,文件模块参考如下:

<template>
<div>Hello,123</div>
</template>
 
<script>
// 这里可以导入其他文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等)
// 例如:import 《组件名称》 from '《组件路径》';
 
export default {
// import引入的组件需要注入到对象中才能使用
  components: {},
  data  () {
// 这里存放数据
    return {
 
    }
  },
// 监听属性 类似于data概念
  computed: {},
// 监控data中的数据变化
  watch: {},
// 方法集合
  methods: {
 
  },
// 生命周期 - 创建完成(可以访问当前this实例)
  created  () {
 
  },
// 生命周期 - 挂载完成(可以访问DOM元素)
  mounted  () {
 
  },
 
}
</script>
<style >
 
</style>
 
3.在App中引入Header组件

我们参考下面的代码,在App.vue中引入我们的创建的Header组件。

<template>

  <Header/>
</template>

<script>

import Header from './components/Header.vue' //引入header组件

export default {
  name: 'App',
  components: {
   
    Header
  }
}
</script>

<style>

</style>
4.效果
分类: 前端