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

网站制作价格怎么算ui设计软件培训学校

网站制作价格怎么算,ui设计软件培训学校,免费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/805225/

相关文章:

  • 石家庄企业网站建设价格商业网站是怎么做的
  • 游戏平台网站的建设规划360建筑网是什么网站
  • 网站外地备案什么是响应式营销型网站建设
  • 彩票网站怎么做收银网站网站怎么做代理
  • 网站建设销售好做网站开发需要的软件有哪些
  • mc做地图画网站网页设计实训报告页面布局结构
  • 互联网运营模式有哪几种seo怎么做网站排名
  • 晋中市建设局网站网站搜索要怎么做
  • 南阳网站优化网站内容多 询盘
  • 影视类网站建设网站设计策划书3000字
  • 2021国内最好用免费建站系统seo包年优化费用
  • 怎么改网站上的logo怎么网上注册公司
  • 武冈网站建设河北康城建设集团网站
  • 网站建设的实验原理企业网站seo策略
  • zf厂手表网站一级消防工程师考试大纲
  • 骏域网站建设专家青海省网站建设公司
  • 58同城网站模板页面设计怎么设计
  • 怎么建个人网站国医堂网站平台建设
  • 企业网站备案要求如何提升wordpress网站速度
  • 做网站软件 wordpage找人帮忙注册app推广
  • 有关于网站建设的参考文献科技类公司网站设计
  • 一搜网站制作泉州市网站设计企业
  • 张北北京网站建设西安网站建设报价
  • 网站收缩广告wordpress评论刷新查看
  • 工程设计东莞网站建设技术支持1.网站建设基本流程是什么
  • 南山做网站公司自己做网页怎么赚钱
  • 双体系建设网站惠州建网站公司
  • 网站建设公司哪家强南通集团网站建设
  • 互助网站开发南通市做网站
  • 做网站空间不给账号密码嵌入式软件开发兼职