当前位置: 首页 > article >正文

Vue.js 前端框架入门

简介

Vue.js 是一个构建用户界面的渐进式JavaScript框架。本文将带你了解Vue项目的目录结构,启动顺序,并逐步指导你安装必要的环境,以及如何开发一个基础的Vue项目。

需要的环境
  1. Node.js:Vue.js 项目依赖于Node.js,用于执行构建任务、安装依赖等。
  2. npm/yarn:Node.js的包管理器,用于管理项目依赖。
  3. Vue CLI:Vue.js 的命令行工具,用于快速搭建Vue项目。
安装环境
  1. 安装Node.js

    • 访问 Node.js官网 下载并安装对应操作系统的版本。
  2. 安装Vue CLI

    • 打开终端或命令提示符,输入以下命令安装Vue CLI:
       

      bash

      npm install -g @vue/cli
    • 或者使用yarn(如果你更喜欢yarn):
       

      bash

      yarn global add @vue/cli
创建基础Vue项目
  1. 创建项目

    • 使用Vue CLI创建一个新的Vue项目:
       

      bash

      vue create my-vue-project
    • 按照提示选择预设配置或手动选择特性。
  2. 进入项目目录

    • 创建完成后,进入项目目录:
       

      bash

      cd my-vue-project
  3. 启动开发服务器

    • 运行以下命令启动开发服务器,并在浏览器中查看应用:
       

      bash

      npm run serve
    • 或者使用yarn:
       

      bash

      yarn serve
Vue项目目录介绍

一个基础的Vue项目通常包含以下目录和文件:

  1. public

    • 包含静态资源文件,如index.html,这是项目的入口文件。
  2. src

    • 包含项目的源代码。
    • assets:存放静态资源,如图片、样式文件等。
    • components:存放Vue组件。
    • App.vue:根组件,作为应用的入口。
    • main.js:入口文件,用于创建Vue实例并挂载到DOM上。
  3. tests

    • 存放测试文件。
  4. node_modules

    • 存放项目依赖的第三方库。
  5. package.json

    • 定义项目的依赖、脚本和元信息。
  6. .gitignore

    • 定义git版本控制需要忽略的文件。
  7. babel.config.js

    • Babel的配置文件,用于转译ES6+代码。
  8. vue.config.js

    • Vue CLI项目的配置文件。
启动顺序
  1. 运行npm run serveyarn serve
    • 启动开发服务器。
  2. 编译
    • Vue CLI会编译src目录下的代码。
  3. 热重载
    • 开发服务器会监听文件变化,并提供热重载功能。
  4. 浏览器访问
    • 默认访问http://localhost:8080查看应用。
示例代码

以下是一个简单的Vue组件示例:

 

vue

<!-- src/components/HelloWorld.vue -->
<template>
  <div class="hello">
    <h1>{{ msg }}</h1>
  </div>
</template>

<script>
export default {
  name: 'HelloWorld',
  data() {
    return {
      msg: 'Welcome to Your Vue.js App'
    }
  }
}
</script>

<!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped>
h1 {
  color: #42b983;
}
</style>

并在src/main.js中引入这个组件:

 

javascript

import Vue from 'vue'
import App from './App.vue'
import HelloWorld from './components/HelloWorld.vue'

Vue.component('hello-world', HelloWorld)

new Vue({
  render: h => h(App),
}).$mount('#app')
结语

通过上述步骤,你已经了解了Vue项目的目录结构,安装了必要的环境,并创建了一个基础的Vue项目。Vue.js是一个强大而灵活的框架,适合构建各种规模的前端应用。希望这篇博客能帮助你快速上手Vue.js,并开始你的前端开发之旅。


http://www.kler.cn/a/396371.html

相关文章:

  • 设计模式(四)装饰器模式与命令模式
  • The 3rd Universal CupStage 15: Chengdu, November 2-3, 2024(2024ICPC 成都)
  • CSS Module:告别类名冲突,拥抱模块化样式(5)
  • QT QLineEdit失去焦点事件问题与解决
  • 微信小程序navigateTo:fail webview count limit exceed
  • opencv kdtree pcl kdtree 效率对比
  • Python学习从0到1 day27 Python 高阶技巧 ③ 设计模式 — 单例模式
  • Wi-Fi背后的工作原理与技术发展历程介绍【无线通信小百科】
  • 柯桥生活英语口语学习“面坨了”英语怎么表达?
  • Ubuntu联网问题处理
  • springboot的依赖实现原理:spring-boot-starter-parent解析
  • P3-3.【结构化程序设计】第三节——知识要点:while语句、do-while语句和for语句
  • 移植LVGL8.2以及移植过程的理解
  • Element表格show-overflow-tooltip属性
  • C#入门 023 什么是类(Class)
  • java 操作Mongodb
  • vue3项目【黑马大事件】笔记
  • MySQL技巧之跨服务器数据查询:基础篇-动态参数
  • c++入门--引用与指针,const与引用,NULL与nullptr
  • T6识别好莱坞明星
  • maven手动上传jar到私服仓库:mvn deploy:deploy-file命令
  • linux rsync 同步拉取上传文件
  • 【SpringBoot】使用过滤器进行XSS防御
  • 在uniapp中使用canvas封装组件遇到的坑,数据被后面设备覆盖,导致数据和前面的设备一样
  • 编译原理(手绘)
  • 2024年【A特种设备相关管理(A4电梯)】新版试题及A特种设备相关管理(A4电梯)找解析