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

专门做生鲜的网站服务网站推广方案

专门做生鲜的网站,服务网站推广方案,电商网站的支付功能,黄村网站建设概述&#xff1a;实现祖孙组件直接通信 具体使用&#xff1a; 在祖先组件中通过provide配置向后代组件提供数据 在后代组件中通过inject配置来声明接收数据 具体编码&#xff1a; 【第一步】父组件中&#xff0c;使用provide提供数据 父组件&#xff1a; <template&g…
  1. 概述:实现祖孙组件直接通信

  2. 具体使用:

    • 在祖先组件中通过provide配置向后代组件提供数据

    • 在后代组件中通过inject配置来声明接收数据

  3. 具体编码:

    【第一步】父组件中,使用provide提供数据

父组件:

<template><div class="father"><h3>父组件</h3><h4>资产:{{ money }}</h4><h4>{{ car.brand }}价值:{{ car.price }}</h4><button @click="money += 1">资产+1</button><button @click="car.price += 1">汽车价格+1</button><Child /></div>
</template><script setup lang="ts" name="Father">
import Child from './Child.vue'
import { ref, reactive, provide } from "vue";
// 数据
let money = ref(100)
let car = reactive({brand: '奔驰',price: 100
})
// 用于更新money的方法
function updateMoney(value: number) {money.value -= value
}
// 提供数据
provide('moneyContext', { money, updateMoney })
provide('car', car)
</script>
<style scoped>
.father {background-color: pink;width: 200px;height: 400px;padding: 20px;
}button {margin: 5px 0;
}
</style>

 子组件:注意:子组件中不用编写任何东西,是不受到任何打扰的

<template><div class="child"><h3>子组件</h3><GrandChild /></div>
</template><script setup lang="ts" name="Child2">
import GrandChild from './GrandChild.vue'
</script>
<style scoped>
.child {background-color: aquamarine;height: 190px;padding: 5px;
}
</style>

孙组件:【第二步】孙组件中使用inject配置项接受数据。

<template><div class="grand-child"><h3>我是孙组件</h3><h4>资产:{{ money }}</h4><h4>{{ car.brand }}价值:{{ car.price }}</h4><button @click="updateMoney(6)">点我花爷爷的钱</button></div>
</template><script setup lang="ts" name="GrandChild">
import { inject } from 'vue';
// 注入数据(解构赋值) 默认值:{ money: 0, updateMoney: (param: number) => { } }
let { money, updateMoney } = inject('moneyContext', { money: 0, updateMoney: (param: number) => { } })
//注入数据 默认值:{ brand: '未知', price: 0 }
let car = inject('car', { brand: '未知', price: 0 })
</script>
<style scoped>
.grand-child {background-color: rgb(173, 148, 232);height: 120px;margin: 10px 0;
}
</style>

http://www.dtcms.com/wzjs/511852.html

相关文章:

  • 网站开发工程师就业前景站长工具seo排名查询
  • 广东建设继续教育网站首页推广咨询服务公司
  • 怎么做电子商务的网站站内推广和站外推广的区别
  • php做学校网站免费宁波网站优化公司哪家好
  • 网站建设用什么软件做深圳网络营销公司
  • 怎么用html做百度首页网站一键优化免费下载
  • 医药公司网站设计怎么制作一个网站5个网页
  • 做日本代购的网站seo如何优化关键词
  • 网络推广怎么赚钱湖北seo网站推广
  • 如何提高网站关键词排名搜索引擎营销sem
  • 做队徽的网站环球军事网最新消息
  • 正常做一个网站多少钱seo综合查询系统
  • 手机上那个网站做农产品推广比较好大庆网络推广
  • 德阳市做网站在线培训app
  • 企业没有网站怎么对外做公示百度推广中心
  • 专业购物网站建设价格广州网站建设技术外包
  • 魔智科技logo在线设计爱站网站长seo综合查询
  • 长沙做网站建设价格网站建设推广优化
  • wordpress搭建论坛常用的seo网站优化排名
  • app制作哪里正规四川seo推广方案
  • 牛商网朱依静seo技术外包公司
  • 网站免费建站系统长沙网站建设公司
  • 常州品牌网站建设百度网盘下载安装
  • java php做网站的区别属于seo网站优化
  • 建设部网站公示公告seo怎么提升关键词的排名
  • 做盗文网站手机百度问一问
  • 网站建设主要工作流程搜索引擎快速排名推广
  • 西安品牌网站建设微信引流获客软件
  • app开发与网站建设难度百度爱采购推广怎么入驻
  • 政府网站建设的管理规定靠谱的代写平台