组件的结构

知识点

vue命令行开发模式为我们带来的组件开发方式。

组件文件夹

所有的组件都被统一放在工程中的组件文件夹中。

  1. {myproject}/src/components/*

组件格式

  • template:组件html内容
  • script:组件js脚本(ES6)
  • style:组件css样式单

实战演习

  1. <template>
  2. <div class="container">
  3. <h1>{{ msg }}</h1>
  4. </div>
  5. </template>
  6. <script>
  7. // import ...
  8. export default {
  9. name: 'HelloWorld',
  10. data () {
  11. return {
  12. msg: 'Welcome to Your Vue.js App'
  13. }
  14. }
  15. }
  16. </script>
  17. <!-- Add "scoped" attribute to limit CSS to this component only -->
  18. <style scoped>
  19. h1 {
  20. font-weight: normal;
  21. color: red;
  22. }
  23. </style>

课程文件

https://gitee.com/komavideo/LearnVueJS2

小马视频频道

http://komavideo.com