Vue新手入门-3
来源:互联网 发布:细说php精要版 编辑:程序博客网 时间:2024/06/05 02:53
基于vue2.5.9版本
定义全局组件(3种写法)
首先声明一个
new Vue({})
;然后在js里面编写;最后把注册的组件放入进去即可;
- 写法-1
/*1.0 定义一个组件写法*/ //定义组件 var login12 = Vue.extend({ template: " <h1>登录12</h1>", }) //注册组件 Vue.component("login1", login12) //在html中 <div id="app"> <login1></login1> </div>
- 写法-2
/*2.0 定义一个组件写法*/ Vue.component("login", { template: "<h1>登录</h1>", })//在html中<div id="app"> <login></login></div>
- 写法-3
/*3.0 定义一个组件写法*/这里有两种写法一种是放入`template` ;另一种是放入`script` Vue.component("ac1", { template: "#acc1", }) Vue.component("ac", { template: "#acc", }) //在html中 <div id="app"> <ac></ac> <ac1></ac1> </div> //---- <template id="acc"> <a href="#">登录</a> </template> <script id="acc1" type="text/x-handlebars-template"> <a href="#">登录script</a> </script>
最后-附上代码
<body><div id="app"> <login></login> <ac></ac> <ac1></ac1> <login1></login1></div><template id="acc"> <a href="#">登录</a></template><script id="acc1" type="text/x-handlebars-template"> <a href="#">登录script</a></script><script> /*1.0 定义一个组件写法*/ //定义组件 var login12 = Vue.extend({ template: " <h1>登录12</h1>", }) //注册组件 Vue.component("login1", login12) /*2.0 定义一个组件写法*/ Vue.component("login", { template: "<h1>登录</h1>", }) /*3.0 定义一个组件写法*/ Vue.component("ac1", { template: "#acc1", }) Vue.component("ac", { template: "#acc", }) new Vue({ el: "#app", })</script></body>
阅读全文
0 0
- Vue新手入门-3
- Vue.js新手入门指南
- vue + elementui 新手入门案例
- Vue新手入门-1
- Vue新手入门-2
- Vue.js新手入门知识点
- 新手入门指导:Vue 2.0 的建议学习顺序
- 新手入门指导:Vue 2.0 的建议学习顺序
- 新手入门
- 新手入门
- 新手入门
- 新手入门
- 新手入门
- 新手入门
- 新手入门指导:Vue 2.0 的建议学习顺序——尤雨溪
- vue(3)
- 【Vue】-(3) Vue与MVVM
- Android程式编写及调试新手入门-3
- PC重装机
- poj2104 K-th Number(整体二分+树状数组)
- Linux软连接与硬连接
- 性感的spring-springMVC code-based
- 对HTML属性总结
- Vue新手入门-3
- UFLDL 教程学习笔记:1.稀疏自编码器
- stack
- JUnit中的注解(Annotation)
- QCustomplot学习使用分享
- 巨长数字判断奇偶性
- 一、简单工厂
- 通过maven 将java程序及其依赖打成可执行jar包
- hadoop 环境集群安装