VUE-父组件和子组件
时间:2019-10-30
本文章向大家介绍VUE-父组件和子组件,主要包括VUE-父组件和子组件使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1、父组件
const cnp2 = Vue.extend({ template: ` <div> <h2>我是构造器2</h2> <cpn1></cpn1> </div> `, components: { cpn1: cnp1 } })
2、子组件
const cnp1 = Vue.extend({ template: ` <div> <h2>我是构造器1</h2> </div> ` })
解析:父组件和子组件的区分和形成。
当组件存在这种关系的时候,就存在父子关系--------当一个组件在另一个组件中注册,这时候,被注册的组件是子组件,包含着子组件的就是父组件
*****完整代码****
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script src="../js/vue.js"></script> </head> <div id="app"> <cpn2></cpn2> </div> <body> <script> const cnp1 = Vue.extend({ template: ` <div> <h2>我是构造器1</h2> </div> ` }) const cnp2 = Vue.extend({ template: ` <div> <h2>我是构造器2</h2> <cpn1></cpn1> </div> `, components: { cpn1: cnp1 } }) let vm = new Vue({ el: '#app', data: () => ({}), components: { cpn2: cnp2 } }) </script> </body> </html>
3、全局组件和局部组件的语法糖写法
优点:省去Vue.extend()的这种写法,直接用一个对象代替
1、全局组件语法糖
Vue.component('mycpn', { template: ` <h2>全局组件,语法糖写法</h2> ` })
2、局部组件语法糖
components: { mycpn: { template: ` <h2>局部组件,语法糖写法</h2> ` } }
*****完整代码****
<html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script src="../js/vue.js"></script> </head> <div id="app"> <mycpn /> </div> <div id="app2"> <mycpn /> </div> <body> <script> Vue.component('mycpn', { template: ` <h2>全局组件,语法糖写法</h2> ` }) let vm = new Vue({ el: '#app', components: { mycpn: { template: ` <h2>局部组件,语法糖写法</h2> ` } }, }) let vm2 = new Vue({ el: '#app2' }) </script> </body> </html>
原文地址:https://www.cnblogs.com/DreamchaserHe/p/11763298.html
- GO语言常用的文件读取方式
- GO语言文件的创建与打开实例分析
- Go语言单链表实现方法
- Go语言实现AzDG可逆加密算法实例
- 剖析Go编写的Socket服务器模块解耦及基础模块的设计
- Golang中的sync.WaitGroup用法实例
- Go 语言实现 MapReduce 框架
- Performance Schema使用简介(一)
- golang 垃圾回收 gc
- Go语言服务器开发之简易TCP客户端与服务端实现方法
- 移动搜索SEO分享:PHP自动生成百度开放适配及360移动适配专用的Sitemap文件
- 分享两种外链跳转方法,可避免权重流失。
- go语言十大排序算法总结
- 网站安全检测提示“页面异常导致本地路径泄漏”的解决办法
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Day10.高阶函数介绍
- python提示警告InsecureRequestWarning
- Day11.类和对象这回事儿
- Day12.魔法方法&方法重写
- Linux基础第一课——基础知识了解
- 【Vue CLI】手把手教你撸插件
- Linux基础第二课——系统架构
- Day13.继承&多态
- Linux第三课——目录操作
- Linux基础第四课——文件操作
- Linux基础第五课——用户管理
- Linux基础第六课——grep|awk|sort|uniq
- Python向上取整,向下取整以及四舍五入函数
- 使用requests模块post payload请求
- 解决HTTP status code is not handled or not allowed