国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

vue實現組件之間傳值功能示例

2024-05-06 15:32:43
字體:
來源:轉載
供稿:網友

本文實例講述了vue實現組件之間傳值功能。分享給大家供大家參考,具體如下:

slot標簽:

想向封裝好結構的組件中插入內容,需要借助<slot></slot>

在組件之中進行關聯:如

模板中:

<slot name='txt'></slot>

組件調用中:

<p slot='txt'></p>

注:如果只有slot上面每一定義name屬性,則只能有一個slot

<div class='box'>  <com>    <p slot='txt'></p>  </com></div><template id="c">  <div>    <slot name="txt"></slot>  </div></template>
Vue.component('com',{  template:"#c"})

父組件向子組件傳值:props

父組件:

<template>  <child :parent-msg='a'></child></template>

子組件:

child:{  template:'#chi'  props:['parentMsg']}

子組件向父組件的傳值:

vue只運行數據的單選傳遞,在子組件向父組件的傳值中,需要事件觸發

子組件:

<template>  <div @click="up"></div></template>
methods:{ up(){  this.$emit('fn','msg') // 主動觸發fn方法,msg是需要傳遞的數據 }}

父組件:

<div>  <child @fn="getval"></child></div>
methods:{  getval(msg){ // msg接收到的數據    this.msg=msg  }}

希望本文所述對大家vue.js程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 灵武市| 信宜市| 嘉义县| 兰坪| 江川县| 台江县| 铜鼓县| 新疆| 靖边县| 永福县| 木里| 上栗县| 石景山区| 英德市| 都江堰市| 石嘴山市| 大关县| 高青县| 正安县| 黔东| 黄浦区| 桓仁| 青浦区| 凤台县| 沾益县| 新和县| 黑水县| 海林市| 东宁县| 芜湖市| 汶上县| 儋州市| 彭州市| 顺平县| 本溪| 北京市| 清远市| 仁布县| 永平县| 定襄县| 肃北|