Vue2.0 - 构造器的延伸 Vue.extend
2024-08-20 09:35:09
Vue.extend 返回的是一个“扩展实例构造器”,也就是预设了部分选项的Vue实例构造器。经常服务于Vue.component用来生成组件,可以简单理解为当在模板中遇到该组件名称作为标签的自定义元素时,会自动调用“扩展实例构造器”来生产组件实例,并挂载到自定义元素上。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script type="text/javascript" src="../assets/js/vue.js"></script>
<title>vue.extend-扩展实例构造器</title>
</head>
<body>
<h1>vue.extend-扩展实例构造器</h1>
<hr>
<author></author>
<script type="text/javascript">
var authorExtend = Vue.extend({
template:"<p><a :href='authorUrl'>{{authorName}}</a></p>",
data:function(){
return{
authorName:'JSPang',
authorUrl:'http://www.jspang.com'
}
}
});
new authorExtend().$mount('author');
</script>
</body>
</html>
还可以通过HTML标签上的id或者class来生成扩展实例构造器,Vue.extend里的代码是一样的,只是在挂载的时候,我们用类似jquery的选择器的方法,来进行挂载就可以了。
new authorExtend().$mount('#author');
|
最新文章
- 6.初探Asynctask
- nuget github host
- Easy Tag Write(3.3)
- TripleDES加解密Java、C#、php通用代码
- linux查看硬件以及系统信息
- Dynamic CRM 2013学习笔记(十七)JS读写各种类型字段方法及技巧
- 用puthivestreaming把hdfs里的数据流到hive表
- [Design Patterns] 1. Primary concept &; term - UML
- FlexPaper 2.2.1介绍与提取嵌入的文档
- nodejs 入门
- HDU4389:X mod f(x)(数位DP)
- jQuery预加载插件
- Altium Designer中Via过孔设置
- My97 DatePicker普通调用
- 51nod_1412_AVL树的种类_动态规划
- thinkphp5 去除缓存
- 正则表达式工具RegexBuddy
- ABC卡
- Http请求中请求头Content-Type讲解
- NULL,";";,String.Empty三者在C#中的区别