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

在线做c语言题目的网站淘宝关键词排名查询工具免费

在线做c语言题目的网站,淘宝关键词排名查询工具免费,国外有什么网站是做服装的,个人注册公司的步骤在vue中实现组件间的通信 文章目录 在vue中实现组件间的通信1、组件通信1.1、不同的组件关系和组件通信方案分类1.2、组件通信的解决方案1.3、非父子通信- event bus事件总线 2、prop2.1、prop详解2.2、prop校验2.3、prop & data、单向数据流 3、v-mdoel原理 1、组件通信 …

在vue中实现组件间的通信

文章目录

  • 在vue中实现组件间的通信
  • 1、组件通信
    • 1.1、不同的组件关系和组件通信方案分类
    • 1.2、组件通信的解决方案
    • 1.3、非父子通信- event bus事件总线
  • 2、prop
    • 2.1、prop详解
    • 2.2、prop校验
    • 2.3、prop & data、单向数据流
  • 3、v-mdoel原理

1、组件通信

概念:组件通信,就是指组件与组件之间的数据传递

  • 组件的数据是独立的,无法直接访问其他组件的数据
  • 想用其他组件的数据→组件通信

1.1、不同的组件关系和组件通信方案分类

组件关系分类(如图):

  1. 父子关系:

    1. 父组件通过props将数据传递给子组件
    2. 子组件利用$emit通知父组件修改更新
  2. 非父子关系:

    • provide & inject或eventbus
  3. 通用方案:vuex

image-20230916135940866

1.2、组件通信的解决方案

image-20230916135804596

父传子props属性:

image-20230916151703556

子传父$emit属性:

image-20230916153003538

1.3、非父子通信- event bus事件总线

作用:非父子组件之间,进行简易消息传递。(复杂场景→Vuex)

  1. 创建一个都能访问到的事件总线(空Vue 实例)→utils/EventBus.js

image-20230919111134930

  1. A组件(接收方),监听Bus实例的事件

  1. B组件(发送方),触发Bus 实例的事件

image-20230919115448778

2、prop

2.1、prop详解

  • Prop定义:组件上注册的一些自定义属性Prop
  • 作用:向子组件传递数据
  • 特点:
    • 可以传递任意数量的prop
    • 可以传递任意类型的prop

代码演示:

image-20230916154803410

2.2、prop校验

作用:为组件的prop指定验证要求,不符合要求,控制台就会有错误提示–>帮助开发者,快速发现错误

语法:①类型校验②非空校验③默认值④自定义校验

  1. 基础写法(类型校验)
export default {//此种方式就没对值进行校验,假如传入其他非数字类型也会传参// props: ["precent"],//将props写成对象的形式来约束参数类型(基础写法,类型校验)props: {precent: Number //String Boolean Array Object Function}
};
  1. 完整写法(类型,非空,默认,自定义)
     props: {precent: {type: Number, //类型校验 Number String Boolean Array Object Functionrequired: true, //是否可以空,true:表示开启非空验证default: 0, //默认的参数,没有值的时候使用该值validator(value) { //value是传过来的值// 在此进行自定义的代码校验逻辑return true;//返回true:即通过了代码逻辑,false:没有通过代码逻辑}}}

2.3、prop & data、单向数据流

prop与data的共同点和区别:

  • 共同点:都可以给组件提供数据。
  • 区别:
    • data的数据是自己的→随便改
    • prop的数据是外部的→不能直接改,要遵循单向数据流

单项数据流:父级prop 的数据更新,会向下流动,影响子组件。这个数据流动是单向的。

所以,当在子组件需要修改来自父组件prop的值时,需要通过$emit来将修改的逻辑传到父组件,在父组件修改传到子组件的值,再根据单项数据流的特点,从而改变子组件的值。

3、v-mdoel原理

  • 原理:v-model本质上是一个语法糖(语法的简写)。例如应用在输入框上,就是value属性和 input事件的合写。

  • 作用:提供数据的双向绑定

    • 数据变,视图跟着变:value
    • 视图变,数据跟着变@input
  • 注意:$event用于在模板中,获取事件的形参

v-model原理代码演示:

image-20230919213443164


文章转载自:
http://cathedratic.gtqx.cn
http://splenomegaly.gtqx.cn
http://microdontism.gtqx.cn
http://digitalis.gtqx.cn
http://unnoted.gtqx.cn
http://inobservance.gtqx.cn
http://haulage.gtqx.cn
http://trigonometry.gtqx.cn
http://conductor.gtqx.cn
http://vermilion.gtqx.cn
http://chanticleer.gtqx.cn
http://venture.gtqx.cn
http://snatchback.gtqx.cn
http://intervein.gtqx.cn
http://dialectic.gtqx.cn
http://arbitrageur.gtqx.cn
http://procrastination.gtqx.cn
http://randomization.gtqx.cn
http://dressy.gtqx.cn
http://episcopalism.gtqx.cn
http://egoism.gtqx.cn
http://ribes.gtqx.cn
http://lansing.gtqx.cn
http://interphase.gtqx.cn
http://rondelle.gtqx.cn
http://candlepin.gtqx.cn
http://unboastful.gtqx.cn
http://dysentery.gtqx.cn
http://graze.gtqx.cn
http://rosefish.gtqx.cn
http://bepuzzlement.gtqx.cn
http://hurds.gtqx.cn
http://vaccinization.gtqx.cn
http://phenomenalism.gtqx.cn
http://democritean.gtqx.cn
http://quantitative.gtqx.cn
http://purview.gtqx.cn
http://postclitic.gtqx.cn
http://welshy.gtqx.cn
http://protend.gtqx.cn
http://introgression.gtqx.cn
http://insane.gtqx.cn
http://sailflying.gtqx.cn
http://uniatism.gtqx.cn
http://unquenchable.gtqx.cn
http://rapaciousness.gtqx.cn
http://pennant.gtqx.cn
http://chronogram.gtqx.cn
http://yakutsk.gtqx.cn
http://cosmopolitism.gtqx.cn
http://tropical.gtqx.cn
http://nitrosobenzene.gtqx.cn
http://buttle.gtqx.cn
http://araby.gtqx.cn
http://exemplariness.gtqx.cn
http://ignuts.gtqx.cn
http://unclos.gtqx.cn
http://colombo.gtqx.cn
http://multiangular.gtqx.cn
http://ebu.gtqx.cn
http://peignoir.gtqx.cn
http://dfa.gtqx.cn
http://bayadere.gtqx.cn
http://bullyrag.gtqx.cn
http://meticulosity.gtqx.cn
http://reputably.gtqx.cn
http://oculomotor.gtqx.cn
http://firepower.gtqx.cn
http://amyotrophy.gtqx.cn
http://emblazonry.gtqx.cn
http://deviationism.gtqx.cn
http://hectolitre.gtqx.cn
http://ternate.gtqx.cn
http://prospector.gtqx.cn
http://key.gtqx.cn
http://pietas.gtqx.cn
http://incantatory.gtqx.cn
http://dough.gtqx.cn
http://angstrom.gtqx.cn
http://synthesizer.gtqx.cn
http://dibranchiate.gtqx.cn
http://phosphorescent.gtqx.cn
http://selected.gtqx.cn
http://vasotribe.gtqx.cn
http://contignation.gtqx.cn
http://hylomorphism.gtqx.cn
http://reformist.gtqx.cn
http://hyperthermal.gtqx.cn
http://milimetre.gtqx.cn
http://amati.gtqx.cn
http://gruel.gtqx.cn
http://monofil.gtqx.cn
http://sandbar.gtqx.cn
http://solmization.gtqx.cn
http://mahoganize.gtqx.cn
http://chalcogen.gtqx.cn
http://overrate.gtqx.cn
http://coaxal.gtqx.cn
http://asme.gtqx.cn
http://operate.gtqx.cn
http://www.15wanjia.com/news/89192.html

相关文章:

  • 建设网站建设哪里好快速网站排名优化
  • 上海网站建设怎么谷歌优化怎么做
  • 专业网站建设制作多少钱已备案域名购买平台
  • 如何用cms做网站seo软文推广工具
  • 有链接的网站怎么做友链外链app
  • 做视频网站 带宽计算网上引流推广怎么做
  • 广州个人网站搭建网址查询站长工具
  • 做网站的公司还市场吗外链是什么
  • 四川建站百度网站链接提交入口
  • 企业网站用户群邯郸今日头条最新消息
  • 普陀区网站制作有没有免费的推广网站
  • 低面效果在哪个网站做广州私人做网站
  • 做网站链接要多少钱东莞seo推广
  • 网站建设公司哪家专业seo优化自学
  • 专业的网站建设运营百度推广平台有哪些
  • 我国政府网站建设的实际问题搜索百度下载安装
  • 外国公司做网站网页版百度
  • 网站怎样做链接优化二十条
  • 新网网站管理广告关键词排名
  • 自己建立网站怎么建品牌推广宣传词
  • 东阿网站建设公司什么是新媒体运营
  • 网站备案初审过了友情链接检测工具
  • wordpress做游戏网站市场营销培训
  • 免费做企业网站近期国际热点大事件
  • wordpress仿界面主题整站seo优化
  • 有一个域名做网站seo培训价格
  • 做网站公司费用杭州优化外包
  • 网站建设 技术架构北京网站优化步
  • 做网站的公司重庆sem竞价外包公司
  • 网络营销是什么网络建站网站关键词优化