博客项目

环境配置

参考第二节:VUE 安装

  1. vue init webpack vuex-demo
  2. cd vuex-demo
  3. npm install
  4. npm run dev

结构调整

删除没用的代码

添加路由

利用 vue-router 添加路由 /post 及 post 下的 CommentBox 以及 PostBody

使用组件内部数据

在 CommentBox 组件中添加 data 数据 ,利用 {{ comment.text }} 拿到数据

  1. <template>
  2. <div class="comment-box">
  3. <ul>
  4. <li v-for="comment in comments">
  5. {{ comment.text }}
  6. </li>
  7. </ul>
  8. </div>
  9. </template>
  10. <script>
  11. export default {
  12. name: 'comment-box',
  13. data: () => ({
  14. comments: [
  15. {
  16. text: 'hello git'
  17. },
  18. {
  19. text: 'hello vuejs'
  20. }
  21. ]
  22. })
  23. }
  24. </script>
  25. <style scoped>
  26. .comment-box {
  27. background-color: #fff;
  28. box-shadow: 0 1px 2px rgba(0, 0, 0, .5);
  29. width: 80%;
  30. margin: 30px auto;
  31. padding: 20px;
  32. line-height: 1.8;
  33. }
  34. </style>