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

酒店管理公司网站建设方案宽屏营销型网站源码

酒店管理公司网站建设方案,宽屏营销型网站源码,天津seo推广方法,成都住建局官网登陆1.父向子传值 父组件 引入子组件 import Son from ./components/Son.vue 设置响应式数据 const num ref(99) 绑定到子组件 <Son :num"num"></Son> 子组件 引入defineProps import { defineProps } from vue; 生成实例接收数据 type设置接收类…

1.父向子传值

父组件

引入子组件

import Son from './components/Son.vue'

设置响应式数据

const num = ref(99)

绑定到子组件

 <Son :num="num"></Son>

子组件

引入defineProps

import { defineProps } from 'vue';

生成实例接收数据

type设置接收类型,可以是数组形式,接收多种类型

default设置默认值

const prop = defineProps({num: {type: Number,default: 18}
})

--------------------------------------------------------------------------------------------------------------------------

2.子向父传值

子组件

引入defineEmits

import { defineEmits } from 'vue';

 生成实例,函数内参数可以不写,参数为要抛出的事件名

const emit = defineEmits(['doMessage'])

设置点击按钮

   <button @click="doClick">San组件按钮</button>

定义事件函数-使用实例emit抛出事件和值

const doClick = () => {emit('doMessage', '我是son里的数据')
}

父组件

子组件标签接收抛出事件

  <Son @doMessage="doMessage"></Son>

定义执行函数--函数的形参接收子组件抛出的值

const doMessage = (e) => {console.log(e);
}

--------------------------------------------------------------------------------------------------------------------------

3.后代组件传值

祖先组件

app.vue组件引入

import { ref, provide } from "vue";

设置响应数据和注入数据

const num = ref(999)
provide('appNum', num)

后代组件

后代组件引入

import { inject } from 'vue';

使用变量接收

const appNum = inject('appNum')

One.vue和Two.vue就可以接收祖先组件里的数据

--------------------------------------------------------------------------------------------------------------------------

祖先组件

app.vue组件引入

import { provide } from "vue";

定义函数

const appFn = (e) => {console.log('appFn祖先', e);
}

并向后代组件传递函数

provide('appFn', appFn)

后代组件

引入函数

import { inject } from 'vue';

接收组件传递的函数

const appFn = inject('appFn')

设置按钮,注册点击事件,执行函数使用祖先传递的函数

 <button @click="appFn"></button>

函数被执行

 点击时执行函数传递参数

 <button @click="appFn('Two组件触发的祖先函数')">按钮</button>

祖先组件成功接收参数

 

http://www.yayakq.cn/news/399274/

相关文章:

  • wordpress教程 网站标题微网站开发工具有哪些
  • 如何使用电子商务网站新华路街道网站建设
  • 瑞安市公用建设局网站怎样做网站关键词优化
  • 工程认证网站的建设青山做网站
  • 建站之星官网两人世界高清完整版免费观看
  • 网站外链数怎么查公司如何建设网站
  • 帝国做视频网站阿里云1m 宽带做网站服务器
  • 建设网站的需求分析怎样看一个网站是哪个公司做的
  • 如何使用模板建设网站注册公司费用流程图
  • 湛江网站建设产品优化宜昌做网站优化
  • 龙岗网络推广深圳网站建设数据库网站建设公司
  • 怎样做理财投资网站营销型网站框架
  • 以前在线做预算的网站广告设计网站免费
  • 哔哩哔哩网页版官网在线观看淄博seo服务
  • 网站建设价格济南网站建设a2345
  • 网站实名认证查询申请表做境外域名网站
  • 有没有代做ppt的网站织梦网站主页底
  • 网站开发课设wordpress数据库里的主题痕迹
  • 深圳比较好的网站建设公司wordpress 重新生成
  • 本公司经营网站建设硬件开发流程图
  • 网站建设和技术服务合同范本做网站时间
  • 多个域名绑定同一网站做资讯网站要什么手续
  • 做网站一定要有空间吗瑞安app开发公司
  • 无锡做智能网站青岛专门做网站的公司
  • 婚纱摄影网站模板源码网站建设制作设计
  • wordpress网站的跳出率很低网站邮件推送
  • 昆山普立斯特做的有网站汕头网站快速优化排名
  • 潍坊中脉网站建设wordpress 忘记用户名
  • 情感视频素材网站做首页网站成品
  • 光谷中心城建设投资有限公司网站西安做网络推广的