组件基础
学习完整课程请移步 互联网 Java 全栈工程师本节视频
- 【视频】Vue 渐进式 JavaScript 框架-Vue-布局篇-组件基础
JSTL
的自定义标签、Thymeleaf
的 th:fragment
以及 Sitemesh3
框架有着异曲同工之妙。通常一个应用会以一棵嵌套的组件树的形式来组织:文章图片
【组件基础】例如,你可能会有页头、侧边栏、内容区等组件,每个组件又包含了其它的像导航链接、博文之类的组件。
第一个 Vue 组件 注意:在实际开发中,我们并不会用以下方式开发组件,而是采用
vue-cli
创建 .vue
模板文件的方式开发,以下方法只是为了让大家理解什么是组件。使用
Vue.component()
方法注册组件JavaScript
HTML
说明
-
Vue.component()
:注册组件 -
my-component-li
:自定义组件的名字 -
template
:组件的模板
文章图片
使用
props
属性传递参数像上面那样用组件没有任何意义,所以我们是需要传递参数到组件的,此时就需要使用
props
属性了JavaScript
HTML
说明
-
v-for="item in items"
:遍历 Vue 实例中定义的名为items
的数组,并创建同等数量的组件 -
v-bind:item="item"
:将遍历的item
项绑定到组件中props
定义的名为item
属性上;=
号左边的item
为props
定义的属性名,右边的为item in items
中遍历的item
项的值
文章图片
完整的 HTML
布局篇 组件基础 - 锐客网
推荐阅读
- 由浅入深理解AOP
- 继续努力,自主学习家庭Day135(20181015)
- python学习之|python学习之 实现QQ自动发送消息
- 一起来学习C语言的字符串转换函数
- 定制一套英文学习方案
- 漫画初学者如何学习漫画背景的透视画法(这篇教程请收藏好了!)
- 《深度倾听》第5天──「RIA学习力」便签输出第16期
- 如何更好的去学习
- 【韩语学习】(韩语随堂笔记整理)
- Python基础|Python基础 - 练习1