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

相关推荐
蜗牛攻城狮2 小时前
微前端四大方案选型对比与最佳实践:qiankun、micro-app、wujie、Module Federation
前端·微前端·qiankun·前端架构·micro-app·wujie
她说可以呀3 小时前
Vue插槽
前端·javascript·vue.js
qq_448011163 小时前
Vue + Jinja2两套模版与法冲突造成undefinedError
前端·javascript·vue.js
aixingpan4 小时前
aixingpan.cn API开发文档:前端查询夏令时和时区接口指南
前端·php
2601_958352904 小时前
23.5×19mm 换掉一整条音频链?|A-68 集成了什么:ADC / DAC / 24.576MHz 时钟 / AEC / 波束降噪,主控仅需 6 根线
前端·音视频·ai降噪·回声消除·语音模块
志尊宝5 小时前
AI原生前端开发(039):AI辅助的Nuxt 4全栈开发
前端·vue.js·ai-native
FRing036 小时前
JavaScript入门到精通三十二(深拷贝、浅拷贝、递归函数)
开发语言·前端·javascript
excel6 小时前
双 Token 与前端使用 Crypto 公私钥鉴权换 Token,哪种方案更好?
前端·后端
外收内放6 小时前
Python基础语法练习题(73)
java·前端·python
风骏时光牛马6 小时前
面向复杂场景的大模型应用落地与能力优化实践
前端