vue.extend与vue.component的区别和联系
2024-09-25 05:50:54
一味的闷头开发,却对基础概念缺乏理解,是个大坑... 查阅官网后现对自己的理解记录一下,用于日后复习巩固
Vue.extend({}) 简述:使用vue.extend返回一个子类构造函数,也就是预设部分选项的vue实例构造器。
后可使用vue.component进行实例化、或使用new extendName().$mount(''+el)方式进行实例化(从而实现模拟组件)。
let Footer = Vuew.extend({
data(){
return {
footerName:'I CAN DO IT...'
}
},
template:'<div>{{footerName}}</div>'
});
Vue.component({})简述:不多介绍了。。。用于生成全局组件
使用:
1,Vue.component使用Vue.extend生成的构造函数:
Vue.component('footer-view',Footer);
2,实例化构造函数从而模拟组件:
new Footer({
data:{
'...':''
}
}).$mount('my-footer')
完整代码:
<template>
<my-footer></my-footer>
</template>
<script>
let Footer = Vuew.extend({
data(){
return {
footerName:'I CAN DO IT...'
}
},
template:'<div>{{footerName}}</div>'
});
Vue.component('footer-view',Footer);
// new Footer({
// data:{
// '...':''
// }
// }).$mount('my-footer')
</script>
若有什么错误,欢迎指正。。。
最新文章
- 前端极易被误导的css选择器权重计算及css内联样式的妙用技巧
- JAVA并发框架之Semaphore实现生产者与消费者模型
- 在网页中怎样给已发布的Flash添加链接的方法(zhuan)
- NSNotificationCenter应用总结
- Palindrome Partitioning II Leetcode
- SC命令执行出现Access is denied
- GridView动态构建OrderBy进行排序
- NYOJ--513--A+B Problem IV(大数)
- Project 2:传奇汉诺塔
- JQuery的deferred对象学习总结
- IOS学习笔记25—HTTP操作之ASIHTTPRequest(一)
- 自动化运维 --- git
- 三十三、Linux 进程与信号——中断系统调用和函数可重入性
- 024 SpringMvc的异常处理
- 【原】DjianGo Windows7下的安装
- RxJava 操作符 on和doOn 线程切换 调度 Schedulers 线程池 MD
- jstl <;fmt:formatNumber>;标签
- Scrum Meeting 2 -2014.11.2
- 第一个struts程序的配置过程
- Part2-HttpClient官方教程-Chapter5-流利的API
热门文章
- [ADB Shell]Android Debug Bridge常用命令
- 洛谷 P1217 [USACO1.5]回文质数 Prime Palindrome
- Android HttpURLConnection的使用+Handler的原理及典型应用
- 浏览器端 禁止 html 使用后退 或者替换后退功能..
- leetcode 493 Reverse Pairs
- 网络安全通信https工作原理
- java的Spring学习2- junit和mock
- 关于vue2非表单元素使用contenteditable=";true";实现textarea高度自适应
- 用淘宝镜像安装electron的方法
- PIE SDK栅格数据的投影转换