main.js,该文件是整个项目的入口文件
// 引入Vue
import Vue from 'vue'
// 引入APP组件,它是所以组件的父组件
import App from './App.vue'
// 关闭Vue生产提示
Vue.config.productionTip = false
// 创建Vue实例对象---vm---
new Vue({
//完成了这个功能:将APP组件放入容器中
render: h => h(App),
}).$mount('#app')
关于不同版本的Vue:
1.Vue.js与Vue.runtime.xxx.js的区别
(1)Vue.js是完整版 的Vue,包含:核心功能+模板解析器
(2)Vue.runtime.xxx.js是运行版的Vue。只包含:核心功能,没有模板解析器
2.Vue.runtime.xxx.js没有模板解析器,所以不能使用template配置项。需要使用
render函数接收到的createElement函数 去绑定具体内容
App.vue
<template>
<div id="app">
<img alt="Vue logo" src="./assets/logo.png" />
<School> </School>
<Student> </Student>
</div>
</template>
<script>
// 引入组件
import School from './components/School.vue'
import Student from './components/Student.vue'
export default {
name: 'App',
components: {
School,
Student,
},
}
</script>
<style>
#app {
font-family: Avenir, Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
color: #2c3e50;
margin-top: 60px;
}
</style>
网友评论