目录

一.组件化

二.根组件

三.App.vue文件(单文件组件)的三个组成部分

四.普通组件的注册和使用:

        1.普通组件的创建

        2.局部注册

        3.全局注册

🧠 补充小技巧:

💡 关于组件名(第一个参数):


一.组件化

        一个页面可以拆分成一个个组件,每个组件有着自己独立的结构、样式、行为。

        好处:便于维护,利于复用→提升开发效率

        组件分类:普通组件、根组件

二.根组件

        整个应用最上层的组件,包裹所有普通小组件

三.App.vue文件(单文件组件)的三个组成部分

        在VScode中安装了vetur的情况下在.vue空白文件中,输入vue然后回车就可以直接生成这三个结构

        1.template:结构(在vue2中一个组件页面的结构中有且只能有一个根元素)。

        2.script:js逻辑。

        3.style:样式(可支持less,需要包)默认样式是会影响全局的,使用scoped可以只限定在当前组件页面中。

        4.让组件支持less         

                使用前需要先安装less包

yarn add less less-loader     

       

四.普通组件的注册和使用:

        1.普通组件的创建

        下面这种情况是错误的,Vue2中有且只能有一个根元素,这个问题在Vue3中被解决

        2.局部注册

                只能在注册的组件中使用

                在导入组件后,不使用是会报错的。

        3.全局注册

                所有组件内都能使用

部分含义
'HelloWorld'(字符串)👉 组件名(Component Name)用来在模板中写成 <HelloWorld> 标签使用
HelloWorld(变量)👉 组件对象(Component Object)通常是 import HelloWorld from './components/HelloWorld.vue' 进来的

🧠 补充小技巧:

💡 关于组件名(第一个参数):

  • 推荐使用 多单词(multi-word)命名,避免与 HTML 原生标签冲突(比如 Button, Form 等)

  • 可以使用 kebab-case 书写(在 HTML 中自动转小写):

    Vue.component('hello-world', HelloWorld)
    

    这样 <hello-world /> 也是合法的用法。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/bicheng/96018.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/96018.shtml
英文地址,请注明出处:http://en.pswp.cn/bicheng/96018.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

UNIX/macOS路由表查询原理与实现

&#x1f310; UNIX/macOS路由表查询原理与实现&#x1f4cc; 功能全景图 #mermaid-svg-mz6rxrQ73xinNsqc {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-mz6rxrQ73xinNsqc .error-icon{fill:#552222;}#mermaid-svg…

Python爬虫实战:研究Style sheets模块,构建电商平台笔记本电脑销售数据采集和分析系统

1. 引言 1.1 研究背景 在数字经济时代,互联网蕴含的海量数据已成为企业决策与学术研究的核心资源。网络爬虫技术通过自动化请求、解析网页,能够高效提取公开数据,为市场分析、竞品研究等场景提供基础支撑。Python 凭借其丰富的生态库(如 Requests、BeautifulSoup、Pandas…

lesson55:CSS导航组件全攻略:从基础导航条到动态三级菜单与伸缩菜单实现

目录 一、CSS导航条&#xff1a;构建基础导航系统 1.1 语义化HTML结构 1.2 现代Flexbox布局实现 1.3 核心技术解析 二、三级菜单&#xff1a;构建多层级导航体系 2.1 嵌套HTML结构 2.2 多级菜单CSS实现 2.3 关键技术解析 三、伸缩菜单&#xff1a;实现动态交互导航 3…

Linux基础知识(二)

文件操作1. 怎么理解 I/O 重定向&#xff1f; 2. /dev/null 是什么&#xff0c;有什么用途&#xff1f; 3. 解释下列命令的结果&#xff1a;&> /dev/null 、2>> file 4. 怎么理解管道&#xff1f;管道和重定向有什么区别&#xff1f; 5. 在什么情况下需要使用 tee…

Ribbon和LoadBalance-负载均衡

Ribbon和LoadBalance-负载均衡 Ribbon 和 Spring Cloud LoadBalancer (SCL) 都是 Spring Cloud 生态中实现客户端负载均衡的核心组件&#xff0c;但它们在定位、架构、实现和功能上有显著区别。以下是详细的对比分析&#xff1a; ​1. 核心定位与背景​​Ribbon:​​起源于 ​N…

【数据可视化-107】2025年1-7月全国出口总额Top 10省市数据分析:用Python和Pyecharts打造炫酷可视化大屏

&#x1f9d1; 博主简介&#xff1a;曾任某智慧城市类企业算法总监&#xff0c;目前在美国市场的物流公司从事高级算法工程师一职&#xff0c;深耕人工智能领域&#xff0c;精通python数据挖掘、可视化、机器学习等&#xff0c;发表过AI相关的专利并多次在AI类比赛中获奖。CSDN…

Java中的字符串

字符串 String Java编译器对String类型有特殊处理&#xff0c;可用使用"…"来表示一个字符串。实际上字符串在String内部是通过一个数组表示的。 Java中字符串的一个重要特点是不可变。这种不可变性是通过内部的private final char[]字段&#xff0c;以及没有任何修改…

ragflow MCP 调用核心提示词解析:逻辑闭环与优化方向

大家好&#xff5e;我是你们的提示词工程师朋友&#xff0c;今天想跟大家聊聊开源项目 ragflow 里&#xff0c;MCP调用体系中的两个关键提示词。最近在研究调用工具和提示词撰写之间的平衡态。这俩家伙在信息处理和问题解决里作用不小&#xff0c;既有让人眼前一亮的优势✨&…

从基础功能到自主决策, Agent 开发进阶路怎么走?

Agent 开发进阶路线 基础功能开发 环境感知与数据采集&#xff1a;传感器集成、数据预处理&#xff08;滤波、归一化&#xff09;、多模态数据融合简单规则引擎&#xff1a;基于if-then的逻辑决策树、状态机实现基础行为控制基础交互能力&#xff1a;语音识别/TTS集成、基础对话…

ModelScope概述与实战

概述 ModelScope&#xff0c;简称MS&#xff0c;魔搭社区&#xff0c;由阿里巴巴达摩院推出的一个多任务、多模态的预训练模型开放平台&#xff0c;提供模型下载与运行、数据集管理、在线推理体验、开发者社区交流等一站式服务&#xff0c;支持多种主流框架&#xff08;如PyTo…

人工智能学习:LR和SVM的联系与区别?

LR和SVM的联系与区别&#xff1f;相同点&#xff1a;&#xff08;1&#xff09; LR和SVM都可以处理分类问题 &#xff0c;且— 般都用于处理线性二 分类问题&#xff08;在改进的情况下可以处理多分类问题&#xff09;&#xff08;2&#xff09;两个方 法都可以增加不同的正则化…

Integer 缓存机制

现象描述 Integer a 100; Integer b 100; System.out.println(a b); // true&#xff08;引用相同&#xff0c;从缓存中取&#xff09;Integer c 200; Integer d 200; System.out.println(c b); // false&#xff08;超出缓存范围&#xff0c;new Integer(200)&#xff0…

生物化学Learning Track(II)——多肽+蛋白质一级结构

本笔记基于杨荣武教授第四版《生物化学》&#xff08;持续更新&#xff09;1. 多肽我们在上一节笔记里面介绍了什么是氨基酸&#xff0c;还有氨基酸的种类以及氨基酸基本的一些性质如等电点极性手性等等&#xff0c;这里我们开始介绍氨基酸结合的产物&#xff0c;因为氨基酸是脱…

Caffeine Weigher

Weigher 接口Weigher 是 Caffeine 缓存库中一个非常重要的函数式接口&#xff0c;它用于计算缓存中每个条目&#xff08;entry&#xff09;的权重&#xff08;weight&#xff09;。这个权重值主要用于基于容量的驱逐策略&#xff0c;特别是当你希望缓存的总大小不是基于条目数量…

C/C++入门之搭建开发环境(VScode篇)

本文主要记录 Visual Studio Code 中配置 C/C 的开发环境&#xff0c;包括项目设置、编译选项和调试配置。VScode是编辑器&#xff0c;我们还需要安装编译器&#xff0c;才能实现编写程序到生成可执行文件这一流程。关于编辑器&#xff0c;编译器和IDE如果有些分不清&#xff0…

【营销策略算法】关联规则学习-购物篮分析

Apriori算法是关联规则学习领域中最经典、最著名的算法之一&#xff0c;用于从大规模数据集中发现有价值的关联规则。最典型的例子就是购物篮分析&#xff0c;通过分析顾客的购物篮&#xff0c;发现商品之间的关联关系&#xff0c;从而制定营销策略&#xff08;如“买尿布的顾客…

行为式验证码技术解析:滑块拼图、语序选词与智能无感知

随着传统字符验证码逐渐被 OCR 与自动化脚本攻破&#xff0c;越来越多业务开始采用 行为式验证码 来区分真人与机器。这类验证码不仅依赖用户的操作行为&#xff0c;还结合图形干扰、环境信息和风控模型&#xff0c;既提升了安全性&#xff0c;也改善了用户体验。 常见的实现方…

基于多项式同态加密和秘密共享的JPEG可逆信息隐藏

学习题为《Reversible steganography in cipher domain for JPEG images using polynomial homomorphism》的论文随着物联网&#xff08;IoT&#xff09;设备的普及&#xff0c;大量敏感数据&#xff08;如指纹、身份信息&#xff09;需要在云端传输和存储。传统隐写技术虽然能…

从 0 到 1 攻克订单表分表分库:亿级流量下的数据库架构实战指南

引言&#xff1a; 本文总字数&#xff1a;约 8500 字建议阅读时间&#xff1a;35 分钟 当订单表撑爆数据库&#xff0c;我们该怎么办&#xff1f; 想象一下&#xff0c;你负责的电商平台在经历了几个双十一后&#xff0c;订单系统开始频繁出现问题&#xff1a;数据库查询越来…

网络编程(5)Modbus

【1】Modbus 1. 起源Modbus由Modicon公司于1979年开发&#xff0c;是全球第一个真正用于工业现场的总线协议在中国&#xff0c;Modbus 已经成为国家标准&#xff0c;并有专业的规范文档&#xff0c;感兴趣的可以去查阅相关的文件&#xff0c;详情如下&#xff1a;标准编号为:GB…