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

相关推荐
用户69371750013841 小时前
Google 正在“收紧侧加载”:陌生 APK 安装或需等待 24 小时
android·前端
蓝帆傲亦2 小时前
Web 前端搜索文字高亮实现方法汇总
前端
用户69371750013842 小时前
Room 3.0:这次不是升级,是重来
android·前端·google
漫随流水3 小时前
旅游推荐系统(view.py)
前端·数据库·python·旅游
踩着两条虫4 小时前
VTJ.PRO 核心架构全公开!从设计稿到代码,揭秘AI智能体如何“听懂人话”
前端·vue.js·ai编程
jzlhll1235 小时前
kotlin Flow first() last()总结
开发语言·前端·kotlin
用头发抵命5 小时前
Vue 3 中优雅地集成 Video.js 播放器:从组件封装到功能定制
开发语言·javascript·ecmascript
蓝冰凌6 小时前
Vue 3 中 defineExpose 的行为【defineExpose暴露ref变量】详解:自动解包、响应性与实际使用
前端·javascript·vue.js
奔跑的呱呱牛6 小时前
generate-route-vue基于文件系统的 Vue Router 动态路由生成工具
前端·javascript·vue.js