vue前端开发自学,组件的嵌套关系demo

vue前端开发自学,组件的嵌套关系demo!今天开始分享的,前端开发经常用到的,组件的嵌套关系案例代码。下面先给大家看看,代码执行效果。

如图,这个是代码执行后,的效果布局!

下面给大家贴出来源码。方便大家自己在本地电脑上调试练习,你可以自己手动输入,强化记忆。都行。

<template><h3>article</h3></template>
<style scoped>
h3{width:80%;margin:0 auto;text-align:center;line-height:100px;box-sizing:border-box;margin-top:50px;background:#999;
}
</style>

这个是Article.vue的源码,如上所示。


<template><div class="aside"><h3>Aside</h3><Item /><Item /><Item /></div>
</template>
<script>
import Item from "./Item.vue"export default{components:{Item}}
</script>
<style scoped>
.aside{float: right;width:30%;height: 600px;border:5px solid #999;box-sizing: border-box;}
h3{border-left:0px;
}
</style>

这个是Aside.vue的源码,如上所示。


<template><h3>Header</h3>
</template>
<style>h3{width:100%;height: 100px;border: 5px solid #999;text-align: center;line-height: 100px;box-sizing: border-box;}
</style>

这个是Header.vue的源码。如上所示。


<template><h3>Item</h3>
</template>
<style scoped>
h3{width:80%;margin:0 auto;text-align:center;line-height: 100px;box-sizing: border-box;margin-top: 10px;background:#999;
}
</style>

这个是Item.vue的源码,如上所示。


<template><div class="main"><h3>Main</h3><Article /><Article /></div>
</template>
<script>import Article from './Article.vue';export default{components:{Article}}
</script>
<style scoped>
.main{float: left;width: 70%;height: 600px;border: 5px solid #999;box-sizing: border-box;}
h3{border-right:0px;
}
</style>

这个是Main.vue的源码,如上所示。


<template><Header /><Main /><Aside />
</template>
<script>
import Header from './pages/Header.vue'
import Main from './pages/Main.vue'
import Aside from './pages/Aside.vue'
export default{components:{Header,Main,Aside}
}
</script>
<style>
</style>

这个是App.vue,入口文件的源码,如图所示。


介绍说明,这个可以看出来,我们采用的都是局部引用的方式,vue其实还有一个叫全局注册(全局引用)的方式,那个不利于项目打包,还有也不利于逻辑关系的分辨,所以官方不推荐使用全局引用!大家可以根据个人的情况,自己斟酌到底是局部,还是全局。一般来说,都是局部引用较为常见的。


以上几个vue文件都是创建在了一个独立的文件夹内,如图所示。有些公司,开发项目的时候,前端页面的组件,喜欢放在Views(名字不同而已),其实就是存放的前端组件。

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

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

相关文章

String有没有最大长度限制?

大家都用过String字符串&#xff0c;有的人可能还不知道它的长度在某些方面是有一些限制。 public String(byte bytes[], int offset, int length);这是java.lang.String中的一个构造函数&#xff0c;可以看到它的长度是int类型&#xff0c;int的最大取值是2^31-1.但是我们却不…

redis 从0到1完整学习 (十七):内存回收之内存淘汰策略

文章目录 1. 引言2. redis 源码下载3. 内存回收策略4. 如何设置内存淘汰策略4.1 在 Redis 配置文件设置&#xff08;推荐重启后生效&#xff09;4.2 运行时动态调整 5. 参考 1. 引言 前情提要&#xff1a; 《redis 从0到1完整学习 &#xff08;一&#xff09;&#xff1a;安装…

【java八股文】之MYSQL基础篇

1、数据库三大范式是什么 第一范式&#xff1a;每个列都不可以再拆分。 第二范式&#xff1a;在第一范式的基础上&#xff0c;非主键列完全依赖于主键&#xff0c;而不能是依赖于主键的一部分。 第三范式&#xff1a;在第二范式的基础上&#xff0c;非主键列只依赖于主键&#…

2024 IAA增长变现玩法拆解,NetMarvel提出进阶版攻略!

2023年的国内外市场&#xff0c;很多大甲方都表示消极&#xff0c;字节游戏业务高歌猛进后大撤退更是直接震惊了整个行业&#xff0c;更别说第二第三梯队的服务商了。 动荡和低迷的经济局势还没有消散&#xff0c;这给开发者带来接连不断的挑战。 01 市场反馈是正向的&#x…

VS Code 配置 Vue3 模板 详细步骤

1、打开 VS Code &#xff0c;在页面左下角找到这个设置图标&#xff0c;然后找到 “用户代码片段” 2、接着点击 “新建全局代码片段文件” 3、在输入框中输入你要设置的模板名&#xff0c;然后回车确认 4、接下来配置自己想要模板代码&#xff0c;或者也可以借鉴我写的这个&…

JavaScript(第二篇)浮点数运算精度问题,一网打尽所有相关面试题

前言 本篇文章是《面试题一网打尽》专栏的 javascript 第二篇文章&#xff0c;彻底解决浮点数运算精度相关的面试题目。欢迎大家关注我的这个专栏。 一、IEEE 754 标准 我们经常在文档中看到这个标准感觉是什么高深的东西&#xff0c;其实 IEEE 是一个组织类似公司名称&…

Sublime Text 3配置 Python 开发环境

Sublime Text 3配置 Python 开发环境 一、引言二、主要内容1. 初识 Sublime Text 32. 初识 Python2. 接入 Python2.1 下载2.2 安装和使用 python2.2 环境变量配置 3. 配置 Python 开发环境4. 编写 Python 代码5. 运行 Python 代码 三、总结 一、引言 Python 是一种简洁但功能强…

记录一次数据中包含转义字符\引发的bug

后端返回给前端的数据是: { "bizObj": { "current": 1, "orders": [ ], "pages": 2, "records": [ { "from": "1d85b8a4bd33aaf99adc2e71ef02960e", …

LInux初学之路linux的磁盘分区/远程控制/以及关闭图形界面/查看个人身份

虚拟机磁盘分配 hostname -I 查看ip地址 ssh root虚拟就ip 远程连接 win10之后才有 远程控制重新启动 reboot xshell 使用&#xff08;个人和家庭版 免费去官方下载&#xff09; init 3 关闭界面 减小内存使用空间 init 5 回复图形界面 runlevel显示的是状态 此时和上…

抄代码对提升编程能力有用吗?

我毕业12年&#xff0c;做开发10年&#xff0c;一直用c语言在写程序&#xff0c;编程水平从菜&#xff0c;到能应付各种项目&#xff0c;我可以肯定告诉你&#xff0c;抄代码很有用&#xff0c;新手也只能先从抄开始。 刚开始&#xff0c;啥也不懂&#xff0c;就跟着教程&#…

简单明了,汽车级LM317系列LM317D2TR4G线性电压稳压器电源设计-参数应用方案分享

低压差线性稳压器&#xff08;LDO&#xff09;&#xff0c;是指一种具有恒定电流输出电压的装置&#xff0c;主要由输入变压器、整流器、输出变压器三部分构成&#xff0c;工业原理为将输入的交流电压经过整流、滤波后得到直流输出电压&#xff0c;再经过控制元件和开关器件将稳…

Kali Linux —— 漏洞分析工具

Cisco-torch与Global Exploiter专攻Cisco漏洞 一、Cisco 工具 Kali 有许多工具&#xff0c;比如信息收集工具、密码爆破工具等等&#xff0c;还有一些可用于攻击 Cisco 路由器的工具。Cisco-torch就是这样&#xff0c;用于大规模扫描、指纹识别和利用的工具之一。 打开终端控…