Vue父子组件传值$parent , ref,$refs
时间:2019-08-11
本文章向大家介绍Vue父子组件传值$parent , ref,$refs,主要包括Vue父子组件传值$parent , ref,$refs使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
子组件
1 <template> 2 <div class="child"> 3 <slot name='meiyong'></slot> 4 <p >我是子组件哟 {{num}} {{ttttt}} {{nike}}</p> 5 <slot name="strong"></slot> 6 </div> 7 </template> 8 <script> 9 import Utils from '@/utils/utils' 10 export default { 11 props:['ttttt','nike'], 12 data(){ 13 return { 14 num:" " 15 } 16 }, 17 mounted(){ 18 //传值给父组件 19 this.$parent.runTime= Utils.formatDate(new Date(), "YYYY-MM-DD hh:mm:ss"); 20 } 21 22 } 23 </script> 24 <style lang="scss" scoped> 25 .child{ 26 height: 5rem; 27 width: 100%; 28 background-color: skyblue; 29 text-align: center; 30 position: relative; 31 p{ 32 height: 30px; 33 width: 800px; 34 display: block; 35 position: absolute; 36 top: 0; 37 bottom: 0; 38 left: 0; 39 right: 0; 40 margin: auto; 41 // transform: translate(-50%,-50%) 42 } 43 .parent{ 44 color:greenyellow; 45 } 46 .strong{ 47 position: absolute; 48 bottom: 0; 49 left: 50%; 50 transform: translateX(-50%); 51 color: darkmagenta; 52 } 53 } 54 </style>
父组件:
<template> <div > <!-- 父传子--> <tc :ttttt='mongodb' ref="ttttt" :nike='nike'> <template v-slot:meiyong > <h1 class="parent">v-slot中的内容 没用?呵呵</h1> </template> <template v-slot:strong> <h2 class="strong">你很强???{{runTime}} </h2> </template> </tc> </div> </template> <script> import testChild from '@/views/testChild' export default { data(){ return { ttttt:'█我是父组件给child传的值█', mongodb:'█我是MongoDB哟█', nike:'███ just do ███', runTime:'null' } }, mounted(){ // num不是传的值 所以要ref才能传 this.$refs.ttttt.num = '1949' }, components:{ tc:testChild } } </script> <style lang="scss" scoped> </style>
原文地址:https://www.cnblogs.com/it-Ren/p/11335040.html
- 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 数组属性和方法
- 数据可视化|如何用wordcloud绘制词云图?
- Java日志记录最佳实践
- Java基础之IO流(三)
- 百万并发「零拷贝」技术系列之Linux实现
- 前缀和与差分 Krains 2020-07-28 16:05:15
- 1477. 找两个和为目标值且不重叠的子数组 Krains 2020-07-30 09:50:18 动态规划滑动窗口
- 114. 二叉树展开为链表 Krains 2020-08-02 08:59:00 树
- 1478. 安排邮筒 Krains 2020-07-30 14:51:32 动态规划DFS数学
- 435. 无重叠区间 Krains 2020-07-28 11:26:10 贪心
- 632. 最小区间 Krains 2020-08-01 09:51:18 单调队列双指针堆
- 【R语言】高维数据可视化| ggplot2中会“分身术”的facet_wrap()与facet_grid()姐妹花
- 百万并发「零拷贝」技术系列之Java实现
- 腾讯云LiteAV、IM SDK(iOS)
- 在 Docker 中生成 ProtoBuffer、gRPC 文件
- Golang MongoDB Driver 更新符合条件的数组元素的字段