成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

VUE父子組件傳值

IT那活兒 / 1623人閱讀
VUE父子組件傳值

點(diǎn)擊上方“IT那活兒”公眾號(hào),關(guān)注后了解更多內(nèi)容,不管IT什么活兒,干就完了?。?!


父?jìng)髯?/strong>

父組件:
<template>
  <div>
    父組件:
    <input type="text" v-model="name">
    
    <child :inputName="name">child>
  div>
template>
<script>
  import child from ./child
  export default {
    components: {
      child
    },
    data () {
      return {
        name:
      }
}
}
script>
子組件:

<template>
  <div>
    子組件:
    <span>{{ inputName }}span>
  div>
template>
<script>
export default {
  props: ["inputName"],//接受父組件值
  data() {},
};
script>


子傳父

子組件:
<template>
  <div>
    子組件:
    <span>{{ childValue }}span>
    <input type="button" value="點(diǎn)擊" @click="childClick" />
  div>
template>
<script>
export default {
  data() {
    return {
      data: "子組件數(shù)據(jù)",
    }; },
  methods: {
    childClick() {
      // this.data是需要傳的值
      this.$emit("method", this.data);
    }, },};
script>
父組件:

<template>
  <div>
    父組件:
    <span>{{ name }}span>
    
    <child @method="getInfo"> child>
  div>
template>
<script>
import child from "./child";
export default {
  components: {
    child,
  },
  data() {
    return {
      name: "",
    }; },
  methods: {
    getInfo(data) {
      // childValue就是子組件傳過(guò)來(lái)的值
      this.name = data;
    }, },};
script>


兄弟傳值

通過(guò)父組件在中間做中間件,相互傳值(子組件1傳值給父組件,父組件傳值給子組件2)
父組件:
<template>
  <div>
    
    <childA @name="getName">childA>
    
    <childB :value="value">childB>
  div>
template>
<script>
import childA from "./childA";
import childB from "./childB";
export default {
  components: {
    childA,
    childB,
  },
  data() {
    return {
      value: "",
    }; },
  methods: {
    getName(val) {
      this.value = val;
    }, },};
script>
子組件A:
<template>
  <div>
    子組件A:
    <el-input v-model="value">el-input>
    <el-button @click="submit">提交el-button>
  div>
template>
<script>
export default {
  data() {
    return {
      value: "",
    }; },
  methods: {
    submit() {
      //向父組件傳值
      this.$emit("name", this.value);
    }, },};
script>
<style lang="scss">
.el-input {
  width: 200px;
}
style>
子組件2:
<template>
  <div>子組件B:{{ value }}div>
template>
<script>
export default {
  props: ["value"],
};
script>



本文作者:池思敏(上海新炬王翦團(tuán)隊(duì))

本文來(lái)源:“IT那活兒”公眾號(hào)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/129206.html

相關(guān)文章

  • 簡(jiǎn)單說(shuō)說(shuō)vue父子組件,父子組件傳值vuex

    摘要:我們需要在里改動(dòng)一下代碼首先就是綁定一個(gè)自定義事件再增加然后在中變成就是觸發(fā)父組件中的方法所以,觸發(fā)了父組件的函數(shù),改變了父組件的的值,父組件再通過(guò)傳值給子組件。從而實(shí)現(xiàn)數(shù)據(jù)傳遞,父子組件通信。 一、vue的父子組件之間是如何傳值的? 首先呢,需要說(shuō)說(shuō)的是,vue既然有雙向綁定,那為何會(huì)有父子組件之間的傳值問(wèn)題?這個(gè)問(wèn)題也簡(jiǎn)單,vue的組件會(huì)供其他的vue頁(yè)面進(jìn)行調(diào)用,如果數(shù)組都是雙...

    Tecode 評(píng)論0 收藏0
  • Vue 父子傳值 與 子父傳值

    摘要:子實(shí)例可以用訪問(wèn)父實(shí)例,子實(shí)例被推入父實(shí)例的數(shù)組中。節(jié)制地使用和它們的主要目的是作為訪問(wèn)組件的應(yīng)急方法。更推薦用和實(shí)現(xiàn)父子組件通信我是父組件中的數(shù)據(jù)我是我是號(hào)組件我是 利用props父子傳值 父組件,可以在引用子組件的時(shí)候, 通過(guò) 屬性綁定(v-bind:) 的形式, 把 需要傳遞給 子組件的數(shù)據(jù),以屬性綁定的形式,傳遞到子組件內(nèi)部,供子組件使用 創(chuàng)建 Vue 實(shí)例,得到 Vie...

    aisuhua 評(píng)論0 收藏0
  • vue -- 非父子組件傳值,事件總線(eventbus)的使用方式

    摘要:我的個(gè)人博客地址資源地址非父子組件傳值,事件總線的使用方式我的博客地址如果您對(duì)我的博客內(nèi)容有疑惑或質(zhì)疑的地方,請(qǐng)?jiān)谙路皆u(píng)論區(qū)留言,或郵件給我,共同學(xué)習(xí)進(jìn)步。 歡迎訪問(wèn)我的個(gè)人博客:http://www.xiaolongwu.cn 前言 先說(shuō)一下什么是事件總線,其實(shí)就是訂閱發(fā)布者模式; 比如有一個(gè)bus對(duì)象,這個(gè)對(duì)象上有兩個(gè)方法,一個(gè)是on(監(jiān)聽(tīng),也就是訂閱),一個(gè)是emit(觸發(fā),也就...

    zone 評(píng)論0 收藏0
  • 一個(gè)故事講懂vue父子組件傳值

    摘要:老王用筆在紙上寫了好多內(nèi)容,把紙紙相當(dāng)于,也就是數(shù)據(jù)放進(jìn)了信封信封相當(dāng)于屬性,也就是里,然后給了郵局相當(dāng)于相當(dāng)于一個(gè)中介,快遞員進(jìn)行派送,小明來(lái)到郵箱相當(dāng)于,看到里邊有封信相當(dāng)于父組件的值,拿了出來(lái)。 講故事前先講代碼 父組件向子組件傳值 父組件數(shù)據(jù)傳遞給子組件可以通過(guò)props屬性來(lái)實(shí)現(xiàn)父組件: import childComponent from ...

    xi4oh4o 評(píng)論0 收藏0
  • vue中的父子傳值雙向綁定及數(shù)據(jù)修改視圖不更新問(wèn)題

    摘要:在進(jìn)行父子組件傳值時(shí),用到子組件直接控制父組件中的變量值以及在中直接更改對(duì)象或者數(shù)組的值,視圖未發(fā)生變化的解決辦法,當(dāng)時(shí)完成項(xiàng)目時(shí),一直未找到原因,修改了好久。 在進(jìn)行父子組件傳值時(shí),用到子組件直接控制父組件中的變量值以及在vue中直接更改對(duì)象或者數(shù)組的值,視圖未發(fā)生變化的解決辦法,當(dāng)時(shí)完成項(xiàng)目時(shí),一直未找到原因,修改了好久。 1.父子組件傳值雙向綁定 在傳遞給子組件中的變量上使用.s...

    宋華 評(píng)論0 收藏0
  • vue組件封裝及父子組件傳值,事件處理

    摘要:開(kāi)發(fā)中把有統(tǒng)一功能的部分提取出來(lái)作為一個(gè)獨(dú)立的組件在需要使用的時(shí)候引入可以有效減少代碼冗余難點(diǎn)在于如果封裝使用如何傳參派發(fā)事件等我會(huì)采取倒敘的方式進(jìn)行說(shuō)明本文總結(jié)于實(shí)戰(zhàn)解密一書代碼如下封裝組件更多要向組件輸入數(shù)據(jù)就不能用來(lái)作為數(shù)據(jù)容器 vue開(kāi)發(fā)中,把有統(tǒng)一功能的部分提取出來(lái),作為一個(gè)獨(dú)立的組件,在需要使用的時(shí)候引入,可以有效減少代碼冗余.難點(diǎn)在于如果封裝,使用,如何傳參,派發(fā)事件等,...

    hikui 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<