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

国内定机票网站建设福田欧辉新能源公交车

国内定机票网站建设,福田欧辉新能源公交车,网站怎么做搜索引擎优化,建设公司企业评语一、注意点 专门强调了是3.0且是组合式,不是2.0不支持也不是选项式不支持provide&&inject,是支持但是有很明显的弊端,不建议使用 二、场景 官方的解释: 通常情况下,当我们需要从父组件向子组件传递数据时,会…

一、注意点

   专门强调了是3.0且是组合式,不是2.0不支持也不是选项式不支持provide&&inject,是支持但是有很明显的弊端,不建议使用

二、场景

官方的解释: 通常情况下,当我们需要从父组件向子组件传递数据时,会使用props,想象一下这样的结构,有一些多层级嵌套的组件,形成了一颗巨大的组件树,而某一个深层的子组件需要一个较远的祖先组件中的部分数据,在这种情况下,如果仅使用props则必须将其沿着组件链逐级传递下去,这会非常麻烦,provide(供给)和reject(注入)可以帮助我们解决这个问题。

简单来说:  后代组件,无论是多后代的组件,想使用祖先的数据,可以不用一级一级的传递数据,只需要在祖先组件使用provide以及需要使用这个数据的后代组件reject注入即可。

三、普通注入

先说一下组件结构: APP.vue-parentView.vue-childView.vue

(parentView.vue中的内容不在写出来,就是单纯的引入childView.vue组件)

APP.vue

import { ref, provide } from "vue"

imort ParentView from "./parentView.vue"

const message = ref("1111")

provide("message", message)

<input />

<ParentView />

childView.vue

import { inject } from "vue"

// 1、正常获取供给值

const meassageEnd = inject("message")

// 2、添加默认值,防止供给值不存在报警告

const messageEnd = inject("message", "2222")

// 3、添加默认值,防止供给值不存在报警告,通过函数或者初始值设定

const messageEnd = inject("message", ()=>{

    return "0000"

}, true)

{{message}}   // input的值更改的时候这里会同步响应

四、注入方组件中更改数据

APP.vue

import  { ref, provide } from "vue"

import ParentView from "./parentView.vue"

const message = ref("1111")

const clickFun = () => {

    message.value="new value"

}

provide("messageAccept", {

    message,

    clickFun

})

<input v-model="message" />

<ParentView>

childView.vue

import { inject } from "vue"

const { mssage, clickFun } = inject("messageAccept")

{{message}}

<div @click="clickFun"></div>

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

相关文章:

  • 官方网站建设方案有没有专做推广小说的网站
  • 网站做文件检查网站建设与网络编辑心得体会
  • 河北wap网站建设包头建设厅官方网站
  • 泰安网站推广优化微博推广的方法
  • 类似视频教程网站的wordpress主题网页模板下载 知乎
  • 网站tag设计山东省城乡建设网站
  • 那个公司建站好wordpress伪静态 iis7
  • 淘宝优惠券查询网站怎么做北京品牌网站设计
  • 长沙网站推广合作广州购物必去的地方
  • 网站 ca证书怎么做西安网站seo优化公司
  • 做游戏网站需要多少钱网站开发参考资料
  • 网站装修的代码怎么做的网站建设公司华网天下北京
  • 做网站商城怎么样wordpress主题定制
  • 苏州园区网站开发如何在ftp做网站
  • 电子商务网站开发的书移动端显卡天梯图2021
  • 烟台市做网站路由器屏蔽网站怎么做
  • 艺术培训网站模板提供手机网站制作
  • 黑龙江哈尔滨网站建设湖北联兴建设有限公司网站
  • 比特币做空网站怎样修改wordpress
  • 怎么做hs网站wordpress密码长度
  • 建设开发有限公司网站wordpress怎么搭建成论坛
  • 网站建设毕业设计总体规划丰台建站公司
  • 永泰建设工程网站山东建设公司网站
  • 做网站有2个前提条件 一个是网站网站建设客户合同
  • 绥化建设网站休闲食品网站建设目的
  • 鞍山制作网站的公司tiktok海外运营推广
  • 旅游网站建设国内外现状网站关键词百度自然排名优化
  • 怎么做文学动漫网站网站没收录可以做推广吗
  • 下载官方网站app网站建设系统教程
  • 深圳彩票网站开发人员硬件开发工程师是干什么的