이번에는 vue 상위 컴포넌트를 사용하여 하위 컴포넌트를 호출하는 방법(코드 포함)을 보여드리겠습니다. vue 상위 컴포넌트를 사용하여 하위 컴포넌트를 호출할 때 주의사항은 무엇인지 살펴보겠습니다.
시나리오:
상위 구성 요소에 첨부 파일을 업로드하기 위한 하위 구성 요소 소개: 구성 요소를 클릭하여 요구 사항에 해당하는 이미지를 업로드하면 하위 구성 요소의 내부 루프가 여러 모듈을 생성할 수 있습니다.
상위 구성 요소는 배열을 하위 구성 요소 루프로 전달합니다. 다른 구성 요소 모듈을 생성하려면 모든 이벤트가 하위 구성 요소 내에 있습니다. 정의하여 하위 구성 요소를 호출합니다. method ref="refName",
父组件的方法中用this.$refs.refName.method
<template> <x-button>上传图片</x-button> <up-load></up-load> </template>상위 컴포넌트 메소드에 정의된 메소드와 동시에 해당 인덱스 값을 전달합니다.
Upload(){ // console.log('父组件的xiechengUpload被调用了') this.$refs.uploadRef.fileClick(0); },이때 다음을 수행할 수 있습니다. 업로드 버튼을 통해 하위 구성 요소의 첫 번째 모듈에 이미지를 넣습니다.
Vue 상위 구성 요소가 하위 구성 요소 이벤트를 어떻게 호출하는지 살펴보겠습니다
Vue 상위 구성 요소는 하위 구성 요소에 이벤트/호출 이벤트를 전달합니다It 데이터(props)를 전달하지 않으며 Vue 2.0에 적합합니다방법 1: 하위 구성 요소는 상위 구성 요소가 보낸 메서드를 수신합니다방법 2: 상위 구성 요소는 하위 구성 요소 메서드를 호출합니다하위 구성 요소:
export default { mounted: function () { this.$nextTick(function () { this.$on('childMethod', function () { console.log('监听成功') }) }) }, methods { callMethod () { console.log('调用成功') } } }부모 구성 요소:
<child></child> export default { methods: { click () { this.$refs.child.$emit('childMethod') // 方法1 this.$refs.child.callMethod() // 方法2 }, components: { child: child } }이 기사의 사례를 읽으신 후 방법을 마스터하셨다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요! 추천 자료:
postman+json+springmvc를 사용하여 일괄 추가하기
위 내용은 vue 상위 구성 요소를 사용하여 하위 구성 요소를 호출하는 방법(코드 첨부)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

vue中props可以传递函数;vue中可以将字符串、数组、数字和对象作为props传递,props主要用于组件的传值,目的为了接收外面传过来的数据,语法为“export default {methods: {myFunction() {// ...}}};”。

本篇文章带大家聊聊vue指令中的修饰符,对比一下vue中的指令修饰符和dom事件中的event对象,介绍一下常用的事件修饰符,希望对大家有所帮助!

如何覆盖组件库样式?下面本篇文章给大家介绍一下React和Vue项目中优雅地覆盖组件库样式的方法,希望对大家有所帮助!

react与vue的虚拟dom没有区别;react和vue的虚拟dom都是用js对象来模拟真实DOM,用虚拟DOM的diff来最小化更新真实DOM,可以减小不必要的性能损耗,按颗粒度分为不同的类型比较同层级dom节点,进行增、删、移的操作。


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

Dreamweaver Mac版
시각적 웹 개발 도구

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경
