Skip to content

入门 ​

vite ​

vite是什么 ​

vite是一个开发工具,用于构建前端项目

vite对比webpack ​

  • vite基于webpack,但是vite的配置更简单,更易用
  • vite基于ES6模块化,但是webpack支持CommonJS模块化

创建项目 ​

image-20260106221612828

创建

vue
npm create vite@latest vite -- --template vue

框架对比 ​

框架特点适用范围
Vanilla
Vue
React
Preact
Lit
Svelte
Solid
Qwik
Angular
Marko
Others

选择 ​

语言特点适用范围
TypeScript
JavaScript
Offical Vue Starter
Nuxt
Vike

目录结构 ​

  • .vscode: vscode配置文件
  • src: 源代码目录
  • public: 公共目录
  • node_modules: 项目依赖包目录
  • package.json: 项目依赖包配置文件
  • package-lock.json: 项目依赖包版本信息文件
  • README.md: 项目说明文件
  • vite.config.js: vite配置文件
  • index.html: 项目入口文件
  • main.js: 项目入口文件
  • style.css: 项目样式文件
  • App.vue: 项目根组件
  • index.css: 项目样式文件
  • App.vue: 项目根组件
  • index.js: 项目入口文件
  • index.css: 项目样式文件

vue3版本的改进 ​

  • 性能更好
  • 代码更清晰灵活
  • 打包体积小
  • 更新渲染快
  • 类型推断强
  • 模板更灵活

数据如何绑定 ​

  • 文本插值:
  • 属性绑定:v-bind或 :
  • 事件绑定:v-on或@
  • 双向绑定:v-model

vue前端页面的优势 ​

  • 项目快速启动与迭代
  • 学习成本低
  • 代码逻辑清晰
  • 交互丰富、视图清晰
  • 灵活性与开箱即用

v-bind与v-model ​

v-if与v-show ​

v-text与v-html ​

待办事项 ​

属性和方法 ​

不能在setup中使用this,因为还未初始化

计算属性与普通属性 ​

属性侦听器 ​