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

简单的模板网站网站建设ui

简单的模板网站,网站建设ui,如何形容网站,软件综合课设做网站在 Vue 中,provide 和 inject 是 Composition API 的一对功能,用于父子组件之间的依赖注入。它们的作用是让父组件可以向其所有子组件提供数据或方法,而不需要通过逐层传递 props。 1. provide provide 用于父组件中,提供数据或…

在 Vue 中,provideinject 是 Composition API 的一对功能,用于父子组件之间的依赖注入。它们的作用是让父组件可以向其所有子组件提供数据或方法,而不需要通过逐层传递 props

1. provide

provide 用于父组件中,提供数据或方法,供其子组件使用。

<script setup>
import { provide } from 'vue';# 要给子组件传值isLogin,ajax里会重新赋值isLogin,provide写在外层即可,ajax里重新赋值后子组件会自动监听更新为新的值
const isLogin = ref(!1);
provide('isLogin', isLogin);
const checkIsLogin = () => {(api as any).User.isLogin().then((res) => {isLogin.value = !0;});
}
checkIsLogin();
</script>

2. inject

inject 用于子组件中,接收父组件通过 provide 提供的值。

父组件数据变化,想要子组件实时跟着变,injext接收时要设置为ref

重新赋值后子组件会自动监听更新为新的值

<script setup>
import { inject } from 'vue';let isLogin= ref(inject("isLogin"))</script><template><p>{{ message }}</p>
</template>

使用场景

  • 父子组件传值:适用于层级较深的组件传递数据,避免层层传递 props。
  • 跨组件共享数据:适用于在多个组件中共享相同的数据。

注意

  • provide 和 inject 主要用于组件之间的通信,特别是当组件的嵌套较深时,它们可以避免 prop drilling(逐层传递 props)。
  • 它们不具备响应式特性,除非提供的对象是响应式的。如果希望注入的数据是响应式的,可以通过 reactive 或 ref 包装。
http://www.yayakq.cn/news/520574/

相关文章:

  • 毕设代做的网站衡水网站推广公司
  • 网站安全建设目的聚名网是什么
  • 做的比较好的美食网站基础网页制作
  • 商丘家居网站建设深圳外贸建站模版
  • 买保险网站怎样做吧网站排名做上去
  • 建设网站考证开发公司工程部经理述职报告
  • 鲜花店网站建设网站做信用认证有必要吗
  • 如何做网站的内链优化windows中建wordpress
  • 江苏企业网站建设价格免费开店的外贸平台
  • 网站建设的SOWT分析pc端好玩的大型网游
  • 做二手设备的网站旅游网站代码html
  • 我的世界做头像的网站宁波建站模板源码
  • wordpress网站字体大小google官网登录
  • 天津宇昊建设集团有限公司网站大型门户网站建设包括哪些方面
  • 上海备案证查询网站查询网站南宁网站建设南宁
  • 网站开发 硬件环境wordpress 中国
  • 建设部网站1667号公告兖州网站建设哪家便宜
  • 无锡专业网站营销重庆搜索引擎推广公司
  • 广州网站建设商城互联网投放渠道有哪些
  • 微网站简介企业网站开发 宁波网络公司
  • 网站运营分析报告做金融资讯用什么网站程序
  • 电子商务网站建设优势网站信息维护
  • 天津建设网站公司nodejs 做网站
  • 招商网站怎么做北京建设官方网站
  • 网站增加权重易思espcms企业网站管理系统
  • 佛山做网站哪家公司好付费网站源码
  • 建设和交通局网站网络专业的网站建设价格低
  • 体育网站建设方案做爰全过程免费的视频凤凰网站
  • 网站被清空了怎么办廊坊建站
  • 带数据库的网站模板可以做砍价活动的网站