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

设计好的网站如何自己做公众号

设计好的网站,如何自己做公众号,孝昌建设局网站,班级网站建设心得体会范文下面,我们来系统的梳理关于 **Vue 组件通信基础 ** 的基本知识点: 一、组件通信核心思想 Vue 组件通信的核心目标是实现 数据共享 和 行为协调。根据组件层级关系,主要分为以下场景: 父子组件:Props / 自定义事件兄弟组件:共同父级 / 全局事件总线 / 状态管理跨层级组件…

下面,我们来系统的梳理关于 **Vue 组件通信基础 ** 的基本知识点:


一、组件通信核心思想

Vue 组件通信的核心目标是实现 数据共享行为协调。根据组件层级关系,主要分为以下场景:

  • 父子组件:Props / 自定义事件
  • 兄弟组件:共同父级 / 全局事件总线 / 状态管理
  • 跨层级组件:Provide/Inject / 状态管理
  • 任意组件:全局状态管理(Vuex/Pinia)

二、基础通信方式

1. Props(父 → 子)

作用:父组件向子组件传递数据
实现

<!-- 父组件 -->
<Child :title="pageTitle" :items="list" /><!-- 子组件 -->
<script>
export default {props: {title: {  // 详细配置type: String,required: true,validator: (v) => v.length > 0},items: {  // 默认值配置type: Array,default: () => []}}
}
</script>

注意事项

  • 遵循单向数据流,子组件不能直接修改 props
  • 复杂对象使用 default: () => ({}) 避免共享引用
  • Vue3 中使用 defineProps 编译器宏(无需导入)

2. 自定义事件(子 → 父)

作用:子组件向父组件传递数据
实现

<!-- 子组件 -->
<button @click="$emit('confirm', data)">提交</button><!-- 父组件 -->
<Child @confirm="handleConfirm" />

进阶用法

  • Vue3 需要显式声明 emits(类型校验):
    emits: {confirm: (payload) => { return typeof payload === 'object'  // 校验函数}
    }
    
  • 使用 defineEmits(组合式 API):
    const emit = defineEmits(['confirm'])
    emit('confirm'
http://www.dtcms.com/wzjs/545420.html

相关文章:

  • 我想在阿里巴巴网站开店 怎么做私人做网站费用
  • 网站建设业务无极电影网站
  • 怎样做婚庆网站Wordpress公网
  • 怎么做查成绩网站网站设置怎么调
  • 樟树有哪几个网站做爆药库微信小程序开发教程从零开始
  • 企业网站建设网dede网站后台设置wap模板目录
  • python 网站开发 环境保定网站优化
  • 青岛网站建设软件wordpress游客怎么发表文章
  • 网站页面外链怎么做头条小程序
  • 做思维导图好看的网站旅游海外网站建设
  • 百度网站提交入口如何拥有一个免费的企业邮箱
  • dedecms做企业网站wordpress 鼠标跟随
  • 如何建立电子商务网站怎么被百度收录
  • 响应式学校网站模板下载昆明云南微网站
  • php可以做视频网站吗娱乐公司网站建设价格
  • 制作网页第一件事就是选定一种莱芜网站优化怎么做
  • 宿迁市建设局网站首页建网站可行性分析
  • 网站建设质量保证网站建设及维护干什么的
  • asp网站表格代码建网站的步骤是哪些
  • 昆明网站seo服务进入官网登录页面
  • 个人网站备案做论坛怎样做自己的微商网站
  • 企业宣传网站建设内容企业网站设计与实现
  • ae模板下载网站推荐手机小程序制作
  • 广州网站建设企业建设工程设计备案网站
  • 企业网站优化怎么做常用seo站长工具
  • 郑州网站建设 app开发品牌营销网站建设流程
  • ppt模板网站排行榜wordpress后台 插件
  • 安徽城乡建设厅官方网站网站界面用什么软件做
  • 建立网站要怎么做响应式网站和
  • 东莞企业网站价格传媒网站建设公司