分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

Vue.js的组件化思想 —下

发布时间:2023-09-06 01:50责任编辑:赖小花关键词:js组件

一、组件间的通信

 

       组件实例的作用域是孤立的;这意味着不能并且不应该在子组件的模板内直接引用父组件的数据。但是父子组件之间需要通信:父组件要给子组件传递数据,子组件需要将它内部发生的事情告知给父组件。

 

       在 Vue.js 中,父子组件的关系可以总结为 props down, events up 。父组件通过 props 向下传递数据给子组件,子组件通过 events 给父组件发送消息。如下图所示:

  

二、 Prop — 父组件传递数据给子组件

 

       prop 是父组件用来传递数据的一个自定义属性。子组件需要显式地用 props 选项声明 “prop”:

 Vue.component(‘child‘, {

  // 声明 props

  props: [‘message‘],

  // 就像 data 一样,prop 可以用在模板内

  // 同样也可以在 vm 实例中像 “this.message” 这样使用

  template: ‘<span>{{ message }}</span>‘

  })

2.1 简单的传值

Vue.js的组件化思想 —下

原文地址:https://www.cnblogs.com/c-x-m/p/8870030.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved