公司网站维护方案网页设计怎么做网站
news/
2025/10/5 17:11:25/
文章来源:
公司网站维护方案,网页设计怎么做网站,浏览器免费下载,上海 专业网站设计 母婴类Vue3 新项目默认工程文件理解 文章目录 Vue3 新项目默认工程文件理解0、工程文件结构图1、main.ts2、index.html源文件编译后 3、App.vue4、.d.ts 文件作用 0、工程文件结构图 1、main.ts
// 引入 createApp 函数
import { createApp } from vue
// 引入 style.css 文件#…Vue3 新项目默认工程文件理解 文章目录 Vue3 新项目默认工程文件理解0、工程文件结构图1、main.ts2、index.html源文件编译后 3、App.vue4、.d.ts 文件作用 0、工程文件结构图 1、main.ts
// 引入 createApp 函数
import { createApp } from vue
// 引入 style.css 文件编译后会自动插入到 index.html 文件中
import ./style.css
// 引入 App 组件这里的 App.vue 是一个单文件组件是应用的根组件
import App from ./App.vue// 将跟组件传入 createApp 函数通过 createApp 函数创建一个 Vue 应用实例
const app createApp(App);
// 将 Vue 应用实例挂载到 id 为 app 的 DOM 元素上
// 这里的挂载目标是 src/index.html 文件中的 div idapp/div
// src/index.html 引入了 /src/main.ts 文件因此此文件会在 index.html 中执行
app.mount(#app);2、index.html
源文件 vite 创建项目生成的原文件未做任何更改 !doctype html
html langenheadmeta charsetUTF-8 /link relicon typeimage/svgxml href/vite.svg /meta nameviewport contentwidthdevice-width, initial-scale1.0 /titleVite Vue TS/title/headbodydiv idapp/divscript typemodule src/src/main.ts/script/body
/html编译后
!doctype html
html langenheadmeta charsetUTF-8 /link relicon typeimage/svgxml href/vite.svg /meta nameviewport contentwidthdevice-width, initial-scale1.0 /titleVite Vue TS/titlescript typemodule crossorigin src/assets/index-DDUDQF2p.js/scriptlink relstylesheet crossorigin href/assets/index-C_1Y39CH.css/headbodydiv idapp/div/body
/html3、App.vue 简化 script setup langts
/scripttemplateh1Hello Woeld!/h1
/templatestyle scoped
/style4、.d.ts 文件作用
在 TypeScript 项目中.d.ts 文件是声明文件Declaration Files它们的作用是声明模块、库、类库或任何其他类型信息以便 TypeScript 编译器能够正确地推断和处理类型信息。
声明文件通常用于以下几种情况
类型声明为 JavaScript 库或代码提供类型信息这样 TypeScript 编译器就能识别出变量、函数等元素的类型从而提供更准确的类型检查和代码补全功能。模块声明声明模块、命名空间、类库等导出的内容使得其他 TypeScript 代码能够导入并使用这些模块。环境声明声明全局变量、函数等这些通常在JavaScript代码中直接赋值TypeScript需要知道它们的类型。第三方库声明很多流行的 JavaScript 库并没有官方的 TypeScript 类型声明开发者可以创建声明文件来为这些库提供类型信息。 声明文件对于 TypeScript 项目的类型安全和开发体验至关重要它们确保了类型系统的完整性和准确性。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/928503.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!