Vue前端知识

一、创建项目

复制代码
1.安装nodejs

2.## 安装或者升级你的@vue/cli 
npm install -g @vue/cli

3.# 创建命令
npm create vue@latest

4.配置选择
## 2.具体配置
## 配置项目名称
√ Project name: vue3_test
## 是否添加TypeScript支持
√ Add TypeScript?  Yes
## 是否添加JSX支持
√ Add JSX Support?  No
## 是否添加路由环境
√ Add Vue Router for Single Page Application development?  No
## 是否添加pinia环境
√ Add Pinia for state management?  No
## 是否添加单元测试
√ Add Vitest for Unit Testing?  No
## 是否添加端到端测试方案
√ Add an End-to-End Testing Solution? >> No
## 是否添加ESLint语法检查
√ Add ESLint for code quality?  Yes
## 是否添加Prettiert代码格式化
√ Add Prettier for code formatting?  No

二、核心文件说明和编写

1.main.ts文件

复制代码
// 创建Vue 应用实例,花盆
import { createApp } from 'vue'

// 自己写的那个 App.vue 单文件组件引进来,准备当"根节点"用。
import App from './App.vue'

// 变成真正的 Vue 应用实例
//  mount('#app') 告诉 Vue:
// "去 index.html 里找一个 id="app" 的 DOM 节点,把实例挂载进去
createApp(App).mount('#app')

2.App.vue文件

复制代码
<template>
<!-- html页面 -->
 <div class="app">
   <h1>你好啊!</h1>
 </div>
</template>

<script lang="ts">
// js或ts
// 暴露组件
  export default{
    name:'App'
  }
  
</script>


<style scoped>
/* css样式 */
  .app{
    background-color: aliceblue;
    box-shadow: 0 0 10px;
    border-radius: 10px;
    padding: 20px;
  }
</style>

3.components目录组件编写(枝叶)

相关推荐
寅时码1 小时前
React 之死·终章:一个 useRef,把闭包陷阱、依赖数组、漫天 rerender 全送走
前端·react.js·ai编程
不好听6131 小时前
HTML 事件监听机制:从 DOM Level 0 到 React 合成事件
前端·react.js·html
wordbaby1 小时前
为什么刷新页面就 404?聊聊 SPA 路由与 Nginx 的那点事
前端
daols882 小时前
vxe-table 渲染器教程一:实现金额输入控件
javascript·vue.js·vxe-table
不好听6132 小时前
React 核心概念:JSX、组件与数据驱动
前端·react.js
触底反弹2 小时前
🔥 React 零基础入门(中):500 行屎山代码到组件化的蜕变
前端·javascript·react.js
不好听6132 小时前
React vs Vue:两大前端框架技术选型深度对比
前端·vue.js·react.js
GuWenyue2 小时前
Cursor黑盒拆解!1套LangChain.js手写Mini编程Agent,自动生成React项目,效率提升60%
前端·数据库·人工智能
GuWenyue2 小时前
传统Agent工具两大痛点!300行代码落地MCP跨语言工具,彻底解耦LLM与工具
前端·人工智能·算法
小林ixn3 小时前
从 onclick 到 React 合成事件,再到完整应用逻辑:一次前端架构的深度剖析
前端·react.js·前端框架