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目录组件编写(枝叶)

相关推荐
万少15 小时前
HarmonyOS官方模板集成创新活动-流蓝卡片
前端·harmonyos
-To be number.wan18 小时前
C++ 赋值运算符重载:深拷贝 vs 浅拷贝的生死线!
前端·c++
噢,我明白了18 小时前
JavaScript 中处理时间格式的核心方式
前端·javascript
纸上的彩虹19 小时前
半年一百个页面,重构系统也重构了我对前端工作的理解
前端·程序员·架构
be or not to be19 小时前
深入理解 CSS 浮动布局(float)
前端·css
LYFlied20 小时前
【每日算法】LeetCode 1143. 最长公共子序列
前端·算法·leetcode·职场和发展·动态规划
老华带你飞20 小时前
农产品销售管理|基于java + vue农产品销售管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot·后端
小徐_233320 小时前
2025 前端开源三年,npm 发包卡我半天
前端·npm·github
C_心欲无痕20 小时前
vue3 - 类与样式的绑定
javascript·vue.js·vue3
GIS之路21 小时前
GIS 数据转换:使用 GDAL 将 Shp 转换为 GeoJSON 数据
前端