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

网站管理工作总结安阳县事业单位招聘2021

网站管理工作总结,安阳县事业单位招聘2021,电子商务网站开发设计报告,南京建设网站哪家好一、父组件向子组件通信:Props父组件通过 ​​属性绑定​​ 传递数据,子组件通过 defineProps接收数据。​​特点​​:单向数据流(子组件不可直接修改 Props)。代码示例:​​父组件 (ParentComponent.vue)​…

 一、父组件向子组件通信:Props

父组件通过 ​​属性绑定​​ 传递数据,子组件通过 defineProps接收数据。

​特点​​:单向数据流(子组件不可直接修改 Props)。

代码示例:

​父组件 (ParentComponent.vue)​​:

<template>  <ChildComponent :message="parentMessage" :user="userData" />  
</template>  <script setup>  
import { ref } from 'vue';  
import ChildComponent from './ChildComponent.vue';  const parentMessage = ref('Hello from Parent');  
const userData = ref({ name: 'Alice', age: 25 });  
</script>

​子组件 (ChildComponent.vue)​​:

<template>  <div>  <p>{{ message }}</p>  <!-- 输出:Hello from Parent -->  <p>{{ user.name }} ({{ user.age }})</p>  <!-- 输出:Alice (25) -->  </div>  
</template>  <script setup>  
const props = defineProps({  message: { type: String, required: true },  user: { type: Object, default: () => ({}) }  
});  
</script>

​关键点​​:

  • Props 需在子组件中显式声明类型和验证规则。

  • 复杂数据(如 Object/Array)应使用 ref或 reactive保持响应性。


📩 二、子组件向父组件通信:自定义事件

子组件通过 defineEmits声明事件,用 emit()触发事件;父组件通过 @事件名监听并处理数据。

代码示例:

​子组件 (ChildComponent.vue)​​:

<template>  <button @click="sendData">提交数据</button>  
</template>  <script setup>  
const emit = defineEmits(['data-submitted']);  function sendData() {  emit('data-submitted', { id: 1, value: '子组件数据' });  
}  
</script>

​父组件 (ParentComponent.vue)​​:

<template>  <ChildComponent @data-submitted="handleData" />  
</template>  <script setup>  
function handleData(payload) {  console.log(payload); // { id: 1, value: '子组件数据' }  
}  
</script>

http://www.dtcms.com/a/601404.html

相关文章:

  • RK-Android11-修改系统的鼠标光标
  • vs2022 IDE扩展无法卸载/VSI 插件卸载及实例清理
  • 华为OD机试 双机位A卷 - 智能驾驶 (JAVA Python C++ JS GO)
  • 广州网站制作实力乐云seo怎么提高网站的流量
  • 开源工具 yt-dlp 超简易上手版
  • 郑州网站优化外包顾问上海网站建设 分类广告
  • SSM基于WEB的教学质量评价系统的设计与实现p9ak6(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • PCB常用规则
  • Node.js 集成百度语音
  • 求一个网站开发接项目的平台做网站的外包需要分享客户信息
  • 怎么用PS做网站横幅wordpress 抽奖
  • 【开题答辩全过程】以 基于Vue.js和Node.js的在线旅游平网站的设计和实现为例,包含答辩的问题和答案
  • MySQL快速入门——用户管理
  • 中咨城建设计南京网站网站建设南昌
  • 大连网站制作流程在哪里可以免费自学seo课程
  • [智能体设计模式]第3章 并行化
  • Prisma 原生 SQL 多表联查完整指南
  • 哪个网站原创文章旅游集团网站建设
  • AI搜索不提你的品牌?从GEO诊断开始
  • Elasticsearch 7.6 安装 Jieba 中文分词插件完整教程
  • OpenCV 加载时出现 `no opencv_java451 in java.library.path` 错误
  • 【CCF-CSP】05-02日期计算
  • 如何实施网站推广wordpress您的密码重设链接无效
  • GlobalFoundries从台积电获得GaN技术许可
  • ModelEngine 智能体开发实战:2 个月 3 个项目从知识库到多 Agent 协作完整指南
  • TensorFlow深度学习实战(43)——TensorFlow.js
  • 异世界传奇:OSPF王国与链路状态信使协议
  • IB 比 RoCE 更快的底层逻辑-深度拆解
  • LangWBC:基于端到端学习的语言导向型人形机器人全身控制
  • 网站建设 国外无需下载的网站