Vue2.0父子组件相互传递函数(附代码)
这次给大家带来Vue2.0父子组件相互传递函数(附代码),Vue2.0父子组件相互传递函数的注意事项有哪些,下面就是实战案例,一起来看一下。
Vue.js 是什么
Vue.js (读音 /vjuː/,类似于 view) 是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与单文件组件和 Vue 生态系统支持的库结合使用时,Vue 也完全能够为复杂的单页应用程序提供驱动。
学习笔记:在vue2.0中,父组件调用子组件时,想要将父组件中的函数体也做传递.
1. 通过props :需要从子组件传参数到父组件时适用
// 父组件.vue
<template> <p> <ok-input :params='number' :callback='callbackNum'></ok-input> </p> </template> <script type="text/ecmascript-6"> import okInput from '../ok-input/okinput.vue'; export default { props: {}, data() { return { number: {}, callbackNum: function (x) { console.log(x); } }; }, methods: { }, components: { 'ok-input': okInput } }; </script>
// 子组件.vue
<template> <p> <input v-model='numVal' @change='handleFun'></input> </p> </template> <script type="text/ecmascript-6"> import {Input, Select, Option, Button} from 'element-ui'; import 'element-ui/lib/theme-default/index.css'; export default { props: { params: { type: Object, default: { type: '' } }, callback: {} }, data() { return { x: 'hah', numVal: '' }; }, methods: { handleFun(val) { this.callback(val); // 将参数传回父组件中的回调函数 } }, components: { 'el-input': Input, } }; </script>
2.通过$emit: 只需获得当前操作对象时适用
// 父组件.vue <template> <p> <ok-input :params='inputs' @change='handleAge'></ok-input> </p> </template> <script type="text/ecmascript-6"> import okInput from '../ok-input/okinput.vue'; export default { props: {}, data() { return { number: {} }; }, methods: { handleAge(evt) { console.log(evt.target.value); // 接收从子组件传过来的当前对象 } }, components: { 'ok-input': okInput } }; </script>
// 子组件.vue
<template> <p> <input v-model='numVal' @blur='handleChange'></input> </p> </template> <script type="text/ecmascript-6"> import {Input, Select, Option, Button} from 'element-ui'; import 'element-ui/lib/theme-default/index.css'; export default { props: { params: { type: Object, default: { type: '' } }, callback: {} }, data() { return { x: 'hah', numVal: '' }; }, methods: { handleChange(evt) { this.$emit('change', evt); // 将当前对象 evt 传递到父组件 }, }, components: { 'el-input': Input, } }; </script>
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
Atas ialah kandungan terperinci Vue2.0父子组件相互传递函数(附代码). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Pengoptimuman Penghantaran ialah ciri yang membantu Kemas Kini Windows dan Gedung Windows berjalan dan menyampaikan kemas kini dengan lebih pantas. Fail cache dalam Pengoptimuman Penghantaran sepatutnya dipadamkan selepas beberapa ketika, tetapi bagi sesetengah pembaca kami, fail tersebut terus menumpuk dan mengambil ruang yang tidak diperlukan. Adakah selamat untuk memadamkan fail pengoptimuman penghantaran? Ya, adalah selamat untuk memadam fail pengoptimuman penghantaran, dan dalam artikel ini, anda akan mengetahui betapa mudahnya untuk melakukannya dalam Windows 11. Walaupun tidak disyorkan untuk memadamkan fail pengoptimuman penghantaran secara manual, anda boleh melakukannya secara automatik. Bagaimana untuk memadam fail pengoptimuman penghantaran pada Windows 11? Klik bar carian, taip Pembersihan Cakera dan buka alat daripada hasil carian. Jika anda mempunyai berbilang pemacu, pilih pemacu dengan sistem anda (biasanya C:

Pakej konteks dalam bahasa Go digunakan untuk menghantar maklumat konteks permintaan dalam program Ia boleh menghantar parameter, memintas permintaan dan membatalkan operasi antara fungsi merentas berbilang Goroutine. Untuk menggunakan pakej konteks dalam Go, kita perlu mengimport pakej "konteks" terlebih dahulu. Di bawah ialah contoh yang menunjukkan cara menggunakan pakej konteks untuk melaksanakan penghantaran parameter permintaan. packagemainimport("konteks"

Cara menyelesaikan ralat Vue: Tidak dapat menggunakan prop untuk menghantar data Prakata: Semasa proses pembangunan Vue, adalah perkara biasa untuk menggunakan prop untuk memindahkan data antara komponen induk dan anak. Walau bagaimanapun, kadangkala kita mungkin menghadapi masalah, iaitu, apabila menggunakan prop untuk menghantar data, ralat akan berlaku. Artikel ini akan menumpukan pada cara menyelesaikan ralat bahawa prop tidak boleh digunakan untuk menghantar data dalam Vue. Penerangan masalah: Dalam pembangunan Vue, apabila kita menggunakan prop dalam komponen induk untuk menghantar data kepada komponen anak, jika

Pengenalan Menghantar mesej ialah kaedah menghantar komunikasi antara item atau benang dan merupakan idea asas dalam sistem teragih dan pengaturcaraan selari. Bergantung pada keperluan khusus pelaksanaan, pemindahan mesej dalam Java boleh dicapai melalui pelbagai kaedah dan struktur menggunakan bekas sumber kuasa java.util.concurrent, yang menyediakan satu siri antara muka dan perpustakaan kelas untuk mewujudkan dan mengendalikan benang sebagai kunci aktif Dan mekanisme penyegerakan ialah kaedah tunggal dalam Java yang melaksanakan penghantaran mesej, seperti contoh. Contohnya, antara muka Pelaksana boleh digunakan serta-merta untuk melaksanakan tugas, manakala sambungan BlockingQueue boleh digunakan untuk menghantar kenyataan antara proses serentak. Di atas ialah carta alir bagi keseluruhan proses penghantaran mesej di Jawa. Jenis antara mukaExecu

Sebagai bahasa yang digunakan secara meluas dalam pembangunan backend laman web, passing parameter fungsi PHP juga merupakan salah satu ciri asasnya dan sangat penting. Artikel ini akan menerangkan secara terperinci pengetahuan yang berkaitan tentang lulus parameter fungsi PHP. Pass-by-value dan pass-by-reference Terdapat dua cara untuk lulus parameter fungsi PHP: pass-by-value dan pass-by-reference. Melepasi nilai bermakna menyalin nilai parameter sebenar kepada parameter formal Pengubahsuaian kepada parameter formal dalam fungsi tidak akan menjejaskan parameter sebenar. Lulus melalui rujukan menghantar alamat memori parameter sebenar kepada parameter formal Pengubahsuaian kepada parameter formal dalam fungsi juga akan mempengaruhi parameter sebenar. Contohnya: fungsi

Dalam PHP, anda boleh menggunakan simbol ampersand (&) untuk menghantar pembolehubah melalui rujukan dan bukannya mengikut nilai. Ini membolehkan pembolehubah asal diubah suai dalam fungsi atau kaedah. Terdapat dua cara untuk menghantar pembolehubah PHP dengan rujukan: Menggunakan simbol ampersand Menggunakan simbol ampersand dalam fungsi/pengisytiharan kaedah Menggunakan simbol ampersand dalam pengisytiharan fungsi/kaedah Apabila menghantar pembolehubah kepada fungsi/kaedah Dalam PHP, anda boleh menggunakan fungsi/ Simbol ampersand ( &) dalam pengisytiharan kaedah melepasi pembolehubah melalui rujukan. Berikut ialah penjelasan yang dikemas kini: Untuk menghantar pembolehubah rujukan dengan menggunakan simbol & dalam pengisytiharan fungsi/kaedah, anda perlu memasukkan simbol & sebelum nama parameter dalam definisi fungsi/kaedah. Ini menunjukkan bahawa parameter harus diluluskan dengan rujukan, membenarkan

Go ialah bahasa pengaturcaraan yang ditaip kuat, dan parameter fungsinya diluluskan mengikut nilai. Ini bermakna apabila anda menghantar parameter kepada fungsi, anda sebenarnya membuat salinan nilai parameter dan menghantar nilai itu kepada fungsi untuk diproses. Oleh itu, apabila menggunakan parameter fungsi lulus dalam Go, anda perlu memberi perhatian kepada perkara berikut: Perbezaan antara jenis nilai dan jenis rujukan Dalam Go, kecuali jenis data asas yang merupakan jenis nilai, semua jenis data adalah jenis rujukan. Apabila data jenis nilai diluluskan sebagai parameter fungsi, salinan nilai akan disalin dan dihantar ke fungsi manakala data jenis rujukan

Cara menangani transaksi teragih dan masalah penghantaran mesej dan penyelesaian dalam pembangunan C# Dalam sistem teragih, transaksi teragih dan penghantaran mesej adalah masalah biasa. Urus niaga teragih merujuk kepada transaksi yang melibatkan pelbagai pangkalan data atau perkhidmatan, manakala pemesejan merujuk kepada komunikasi tak segerak antara komponen berbeza dalam sistem. Artikel ini akan memperkenalkan cara menangani isu ini dalam pembangunan C# dan menyediakan contoh kod khusus. 1. Masalah dan penyelesaian transaksi yang diedarkan Dalam transaksi nod tunggal tradisional, logik pemprosesan transaksi dirangkumkan dalam operasi pangkalan data. Walau bagaimanapun, dalam diedarkan
