使用VsCode在创建好的脚手架里写自己的单文件组件 MySchool 登录后复制 <template> <div class="demo"> <h2>学校名称:{{name}}</h2> <h2>学校地址:{{address}}</h2> <button @click="showName">点我提示学校名</button> </div> </template> <script> export default { name:'MySchool', data(){ return { name:'尚硅谷', address:'北京昌平' } }, methods: { showName(){ alert(this.name) } }, } </script> <style> .demo{ background-color: orange; } </style> 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30. MyStudent 登录后复制 <template> <div> <h2>学生姓名:{{name}}</h2> <h2>学生年龄:{{age}}</h2> </div> </template> <script> export default { name:'MyStudent', data(){ return { name:'张三', age:18 } } } </script> 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18. App 登录后复制 <template> <div id="app"> <img alt="Vue logo" src="./assets/logo.png"> <MySchool></MySchool> <MyStudent></MyStudent> </div> </template> <script> import MySchool from './components/MySchool.vue' import MyStudent from './components/MyStudent.vue' export default { name: 'App', components: { MySchool, MyStudent } } </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> 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33. 启动项目 ctrl+~打开VsCode的终端, 输入命令: 登录后复制 npm run serve 1. 原创作者: u_15295225 转载于: https://blog.51cto.com/u_15295225/11339083