← 返回笔记列表

Node.js与Vue.js

安装node.js

查看镜像同时修改它的镜像(阿里云加速)

阅读一手文档,vue.js官方文档

sb的s(two core features of vue)

Don't worry

参考官方文档创建项目

快速体验,修改about页面的内容,浏览器看变化

清理垃圾

翻垃圾桶,捡回来一些东西

添置新物品

一、Node.js 环境配置

  1. 安装Node.js
  2. 配置镜像加速
    • 查看当前镜像源:
      npm config get registry
      查看当前镜像源
    • 设置为阿里云镜像:
      npm config set registry https://registry.npmmirror.com
      设置阿里云镜像

二、Vue.js 核心特性

响应式数据

  • 数据变化自动更新视图
  • 基于ES6 Proxy实现
  • 无需手动操作DOM

组件化开发

  • 可复用的UI模块
  • 支持组合式开发
  • 单文件组件(.vue)
Vue核心特性示意图

三、Vue项目创建流程

四、修改页面内容

  1. 找到About页面
    • 路径:src/views/AboutView.vue
  2. 编辑模板
    <template>
      <div class="about">
        <h1>这是我的个人介绍页面</h1>
      </div>
    </template>
    
    <style scoped>
    .about {
      min-height: 100vh;
      display: flex;
      align-items: center;
      justify-content: center;
    }
    </style>
  3. 查看效果 修改后的页面效果

五、添加新页面

  1. 创建视图文件
    • src/views/下创建NoteView.vue
  2. 配置路由
    // 在router/index.js中添加
    {
      path: '/note',
      name: 'note',
      component: () => import('../views/NoteView.vue')
    }
  3. 添加导航链接
    <!-- 在App.vue中添加 -->
    <RouterLink to="/note">笔记</RouterLink>
    
    <!-- 为了让导航之间有间隔可添加以下代码 -->
    <style scoped>
    nav a {
      display: inline-block;
      padding: 0 1rem;
      border-left: 1px solid var(--color-border);
    }
    </style>
样式作用域: scoped属性确保样式只作用于当前组件,避免全局污染

六、项目维护技巧

七、Vue.js 学习