国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

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

圖片精選

主站蜘蛛池模板: 呼图壁县| 乐安县| 深圳市| 乐昌市| 通化县| 彰武县| 同德县| 杭锦后旗| 宜良县| 连云港市| 长寿区| 晋宁县| 田阳县| 炉霍县| 三台县| 华蓥市| 景德镇市| 棋牌| 大竹县| 周宁县| 久治县| 达州市| 布尔津县| 绍兴市| 三亚市| 红河县| 满城县| 青州市| 辰溪县| 开阳县| 屏南县| 枣庄市| 桐庐县| 古浪县| 赫章县| 汉沽区| 通城县| 辛集市| 桦甸市| 苍南县| 宣恩县|