当前位置: 首页 > article >正文

vue3的项目目录和关键文件

注意换插件 vue2的是 Vetur ;vue3的是volar 

这里注意volar插件已更名为Vue - Official

  • vite.config.js

放跟vite配置相关的内容

区别于vue2;vue2是vue.config.js;vue2是基于webpack的,vue3是基于vite的

  • main.js

import { createApp } from 'vue' 

import App from './App.vue' —— 导入单文件组件

createApp(App).mount('#app') —— 创建实例,并将这个实例往id="app"上挂载

—— createApp(App)并且基于它去创建了一个实例

—— mount('#app')mount设置挂载点,#app页面中id为app的盒子

vue2

new Vue({ render (createElement) {

                        return createElement(App)

                }).$mount('#app')

  • App.vue

vue2还需要组件注册

到了vue3这里就不需要,可以直接使用

而且template里允许有多个根元素,不再要求唯一根元素

scoped使得样式只在当前组件内起作用 

  • package.json

依赖项变成了vue和vite


http://www.kler.cn/a/420345.html

相关文章:

  • 针对Qwen-Agent框架的Function Call及ReAct的源码阅读与解析:Agent基类篇
  • CAD 二次开发入门与实践:以 C# 为例
  • Spark常问面试题---项目总结
  • 基于Matlab卡尔曼滤波的GPS/INS集成导航系统研究与实现
  • 03-13、SpringCloud Alibaba第十三章,升级篇,服务降级、熔断和限流Sentinel
  • 12月2日星期一今日早报简报微语报早读
  • Hive中分区与分桶的区别
  • windows C#-强制转换和类型转换
  • AI获客的成本与传统获客方式相比有何优势?
  • 【vue for beginner】ref和reactive
  • SQL面试题——日期交叉问题 合并日期重叠的活动
  • 基于单片机的多功能宠物窝的设计
  • 什么是名称服务器?(它如何工作?)
  • Zariski交换代数经典教材Commutative Algebra系列(pdf可复制版)
  • 数据结构初阶--算法复杂度(1)
  • 查看虚拟机的MAC地址
  • 02_Django路由Router
  • 【基础分析】——Qt 信号和槽的机制 优点
  • LeetCode-430. 扁平化多级双向链表-题解
  • R语言实用技巧--用get函数配合dplyr包传参
  • 【NLP 8、normalization、sigmoid,softmax归一化函数】
  • 基于Java Springboot奶茶点餐微信小程序
  • 短视频矩阵的营销策略:批量混剪实现高效传播
  • Qt数据库操作-QSqlQueryModel 的使用
  • 【nlp】模型文件构成
  • 嵌入式入门Day22