首页 > 其他分享 >vue—组件(2)单文件组件

vue—组件(2)单文件组件

时间:2024-10-28 14:42:41浏览次数:6  
标签:文件 vue 默认 HelloWorld 组件 div

原文链接:vue—组件(2)单文件组件 – 每天进步一点点

上一篇文章介绍了vuejs中非单文件组件,这篇文章介绍一下单文件组件。

单文件组件需要用到vue脚手架,可以参考前面的文章:vue3.0(1)—项目搭建 – 每天进步一点点 (longkui.site)

1.默认组件

我们通过脚手架创建了一个vue项目。

其实,我们默认创建的vue项目本身就是单文件组件,如下图:

这个HelloWorld.vue 就是默认的一个组件,而且在代码中使用export对外暴露的这个组件,名称为HelloWorld。

那么我们在App.vue使用这个组件就很简单,如下图:

首先,第一步是使用import 引入我们想要的组件,然后在app这个组件中注册刚才的HelloWorld组件,最后就是在div中使用我们引入的组件。

我们使用npm run serve就能看到页面运行了。

2.自定义组件

除了系统默认的组件,我们还可以自定义组件。我们创建一个vue项目,参考代码如下:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 <template>   <div>     <h1>{{ msg }}</h1>   </div> </template>   <script> export default {   name: "Student",   data() {     return {       msg: "我是学生组件",     };   }, }; </script>

然后在App.vue中引入并使用这个组件:

然后,保存,刷新页面就可以看到我们引入的组件生效了:

这样就大功告成了。

 

 

标签:文件,vue,默认,HelloWorld,组件,div
From: https://www.cnblogs.com/longkui-site/p/18510596

相关文章

  • Vue3+TS中的web Worker实战
    在开始使用WebWorkers之前,首先让我们先了解一下什么是WebWorkersWebWorkers是一种在浏览器后台独立于主线程运行的JavaScript线程,它允许在Web应用程序中进行后台和长时间运行的脚本处理,而不会影响用户的界面性能。WebWorkers通过在后台线程中执行JavaScript脚......
  • 做大模型备案的企业看过来,详解大模型备案重难点【评估测试题+备案源文件】
            通过对大模型备案所涉及的测试题、安全评估报告以及其他相关材料的深入分析,本文详细探讨了大模型备案过程中的关键点和难点问题。我们不仅审视了备案流程中的各个环节,还对可能遇到的挑战进行了全面的讨论,以确保大模型的安全性和合规性。文章目录(一)适用主体(......
  • 1、前端项目创建(vue3 + vite + element-plus)
    vue3+vite+element-plus项目创建:1、npmcreatevite@latestdata-relationship----templatevue2、npminstall  安装依赖3、npmielement-plus 安装element-plus4、修改main.jsimport{createApp}from'vue'importAppfrom'./App.vue'importElemen......
  • 如何从类路径中获取资源文件路径
    在Java应用程序开发中,经常需要从类路径中加载资源文件,如配置文件、模板文件等。本文将详细介绍如何使用类加载器(ClassLoader)从类路径中获取资源文件的路径,并将其转换为字符串形式。具体步骤如下:代码示例Stringfile=this.getClass().getClassLoader().getResource("emp.xml......
  • 网页版本的文件共享工具
    创作灵感:   现在大家都使用手机了,个人云主机一些共享文件需要电脑才能下载这很麻烦,而且还需要通过SFTP工具才可以。   考虑到非技术人员从未使用SFTP工具,所以开发了一个网页版本的文件上传下载工具。只需要在服务器部署这个程序,就可以打开访问、下载、上传。 ......
  • Web渗透文件上传有哪些漏洞
    Web渗透文件上传有以下漏洞:一、绕过文件类型检查漏洞;二、文件名解析漏洞;三、目录穿越漏洞;四、二进制文件漏洞;五、文件上传时的身份验证和授权问题;等等。绕过文件类型检查漏洞会导致应用程序将恶意文件误认为合法文件,从而允许攻击者执行恶意操作。一、绕过文件类型检查漏洞文......
  • 基于nodejs+vue基于手机售后管理系统[开题+源码+程序+论文]计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于手机售后管理系统的研究,现有研究多集中于售后服务的一般性流程或特定品牌手机售后的部分环节,专门针对一个全面整合多方面功能(如包含用户、服务类型......
  • 基于nodejs+vue基于考研资料分享系统[开题+源码+程序+论文]计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于考研资料分享系统的研究,现有研究主要以考研资料的整合与提供为主,如一些考研资料数据库主要侧重于资料的分类整理与存储,而专门针对考研资料分享系统......
  • 基于nodejs+vue基于开源工作流的自来水业扩报装系统[开题+源码+程序+论文]计算机毕业
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于自来水业扩报装系统的研究,现有研究主要集中在传统的工作流程与管理模式方面,专门针对基于开源工作流构建自来水业扩报装系统的研究较少。在国内外,传......
  • 基于nodejs+vue基于酒店管理系统[开题+源码+程序+论文]计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于酒店管理系统的研究,现有研究主要以酒店整体运营管理为主,专门针对包含会员等级、多种特色服务(如叫车、叫醒等)的综合性酒店管理系统的研究较少。在国......