当前位置: 首页 > news >正文

Vue的父传子

想要接收父组件给子组件传输的数据,利用属性赋值的方式发送,利用props配置项接收

  1. 发送

    <!-- 父组件 -->
    <template>
    	<div>
    		<NewsList name="新闻标题1" content="新闻内容1"></NewsList>
    	</div>
    </template>
    
  2. 接收
    ① 数组形式,直接接收传过来的数据

    // 子组件
    export default {
    	props: ['name', 'content']
    }
    

    ② 接收数据的同时,增加类型限制

    // 子组件
    export default {
    	props: {
    		name: String,
    		content: String
    	}
    }
    

    ③ 接收数据的同时,增加类型、默认值、必填限制

    // 子组件
    export default {
    	props: {
    		name: {
    			type: String,
    			required: true
    		},
    		content: {
    			type: String,
    			default: '内容内容内容......'
    		}
    	}
    }
    
  3. 使用

    <!-- 子组件 -->
    <template>
    	<div>
    		<h2>新闻标题: {{name}}</h2>
    		<p>新闻内容:{{content}}</p>
    	</div>
    </template>
    

相关文章:

  • JMH - Java微基准测试工具套件
  • 【矩阵论】7. 范数理论——非负/正矩阵
  • 算法day56|583,72
  • 前端工程化与 webpack:webpack 的基本使用
  • 新能源电池进入高速发展阶段,数商云S2B2C商城赋能企业分销渠道管理更便捷
  • 2步就能实现给视频去色并裁剪画面
  • 电信运营商网络流量采集模型研究及应用
  • 知识图谱库汇总!——教育领域能够直接应用的知识图谱
  • OpenCV inRange 函数使用详解
  • 倒角算法推导
  • 支持docker部署的开源网盘汇总
  • python index() 与 rindex() 方法的使用
  • Shell ❀ 基础知识概述
  • 汽车租赁服务小程序开发, 新时代下的行业商机
  • 使用 x-sheet 构建在线疫情高峰预测数据表
  • 智能制造数字化工厂的关键技术特点
  • linux加载动态库.so的3种方法
  • 使用DevEco Device Tool编译并烧录全部步骤和过程详解
  • 一个新工具引发IT巨变:程序员在转行,不懂编程的人却成了程序员
  • DBCO-PEG-FA二苯基环辛炔-聚乙二醇-叶酸;DBCO-PEG叶酸是一种无需任何催化剂即可进行化学反应的叶酸PEG衍生物