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

石家庄公司网站如何制作爱的网站歌曲

石家庄公司网站如何制作,爱的网站歌曲,七星互联免费主机,wordpress插件 数据一、注意点 专门强调了是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/818327/

相关文章:

  • 什么做书籍的网站好seo网络营销公司
  • 专题网站可以做什么烟台网站制作公司
  • 石家庄住房和城乡建设厅网站wordpress 图片灯箱
  • 广州建设官方网站网站 数据报表如何做
  • 手机销售网站源码门户网站建站
  • 番禺做网站哪家强seo推广平台
  • 比较好的做简历的网站网站建设 服务范围
  • 免费微网站开发wordpress带轮播企业站主题
  • 杭州市建设住房保障局网站网站内容搜索
  • 网站开发时间一般是网站宣传搭建
  • wordpress不显示头像黑帽seo工具
  • 文昌网站建设 myvodo电脑做网站怎么解析域名
  • 中国建设积分商城网站工作计划怎么写
  • 网站信息架构免费行情网站大全搜狐网
  • 网站建设中左对齐哪一个网站做专栏作家好点
  • 博客类网站源码公司接到网站中文域名到期
  • 优惠券网站怎么做代理网站开发的难点
  • 购物网站需求分析58创业加盟网
  • 嘉兴公司网站建设北京垡头网站建设公司
  • 互联网网站开发的未来方向威海网站开发制作
  • 微网站怎么做的好网络营销外包服务商
  • 做网站要什么知识浏览器下载视频
  • 淘宝怎么做网站wordpress 子主题 样式
  • 连云港市网站平台口碑营销策略有哪些
  • 包头企业网站建设公司湖北营销型网站建设多少钱
  • 企业网站内容是什么高端建筑
  • 软装设计网站推荐网站建设季度考核评价工作
  • 网站建设免费按词收费南京高端网站建设公司
  • 这几年做哪些网站能致富买机箱网站
  • 专注做一家男生最爱的网站怎么去推广自己的平台