博客项目

环境配置

参考第二节:VUE 安装

vue init webpack vuex-demo
cd vuex-demo
npm install
npm run dev

结构调整

删除没用的代码

添加路由

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

使用组件内部数据

在 CommentBox 组件中添加 data 数据 ,利用 拿到数据

<template>
  <div class="comment-box">
    <ul>
      <li v-for="comment in comments">
        {{ comment.text }}
      </li>
    </ul>
  </div>
</template>

<script>
  export default {
    name: 'comment-box',
    data: () => ({
      comments: [
        {
          text: 'hello git'
        },
        {
          text: 'hello vuejs'
        }
      ]
    })
  }
</script>

<style scoped>
  .comment-box {
    background-color: #fff;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .5);
    width: 80%;
    margin: 30px auto;
    padding: 20px;
    line-height: 1.8;
   }
</style>

results matching ""

    No results matching ""