- 1、本文档共95页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
-
Vue第一天
1.vue组件注册步骤
Vue.js 的组件有三个步骤: 创建组件构造器(Vue.extend()方法 ),注册组件(Vponent())和实例化组件。
!DOCTYPE html
html
body
head
title演示Vue/title
/head
div id=container
component1/component1
/div
/body
script src=./vue.js/script
script type=text/javascript
// 1. 创建一个组件构造器
var component1 = Vue.extend({
template: divhello world/div
});
// 2. 注册组件,并指定组件的标签为component1
Vponent(component1, component1);
// 3. 实例化组件
new Vue({
el: #container
});
/script
/html
浏览器编译后html结构会变为?
div id=container
divhello world/div
/div
页面运行显示为?hello world
2.理解组件的创建和注册。
2-1 Vue.extend() 是Vue构造器的扩展,调用Vue.extend()创建的是一个组件构造器,该构造器有一个选项对象,选项对象的template属性用于定义组件要渲染的html。2-2 Vponent() 是注册组件,需要2个参数,第一个参数是自定义组件的标签,第二个参数是组件的构造器。2-3 组件需要挂载到某个Vue的实例下,否则不生效。如下实例:
!DOCTYPE html
html
body
head
title演示Vue/title
/head
div id=container1
component1/component1
/div
div id=container2
component1/component1
/div
div id=container3
component1/component1
/div
/body
script src=./vue.js/script
script type=text/javascript
// 1. 创建一个组件构造器
var component1 = Vue.extend({
template: divhello world/div
});
// 2. 注册组件,并指定组件的标签为component1
Vponent(component1, component1);
// 3. 实例化组件 container1
new Vue({
el: #container1
});
// 3. 实例化组件 container2
new Vue({
el: #container2
});
// 不实例化 container3 因此第三个自定义标签是不会生效的
/script
/html
最终代码被渲染成为如下:
div id=container1divhello world/div/divdiv id=container2divhello world/div/div
3.理解Vue全局注册和局部注册
调用Vponent()注册组件时,组件的注册是全局的,如果想要使用组件的局部注册的话,可以用选项对象的components属性实现局部注册。如下代码:中间就把第二步注册组件哪项移到实例化组件里面来了;如下代码:
!DOCTYPE html
html
body
head
title演示Vue/title
/head
div id=container1
component1/component1
/div
!-- 不能使用component1组件,因为它是container1里面局部注册的 --
div id=container2
component1/component1
/div
/body
script src=./vue.js/script
script type=text/javascr
您可能关注的文档
最近下载
- 磷化氢特性及安全措施应急处置原则.docx VIP
- 初中新征程 明确学习目标.pptx VIP
- GB T 21246-2020 埋地钢质管道阴极保护参数测量方法.pdf
- 溃坝计算_原创精品文档.xls VIP
- AP美国政府与政治自测题与解析- AP U.S. Government & Politics 2018 Ed.pdf VIP
- 伤寒论条文 整理.doc
- DB11_T 387.3-2020水利工程施工质量评定 第3部分:引水管线.docx
- 《黄帝内经》白话文通俗版全文.docx
- 2025年江西工业职业技术学院单招职业适应性考试题库新版.docx VIP
- 《劳动合新同法》实施后企业面临的用工风险跟应对(一).ppt
文档评论(0)