전역 함수를 사용하여 uniapp 구성 요소 간에 매개 변수를 전달하는 방법: 1. 매개 변수를 수신하는 구성 요소에서 전역 함수를 듣습니다. 2. 매개 변수를 전달하는 구성 요소에 전역 함수를 등록합니다. 코드는 [uni.$입니다. Emit('함수 이름', 매개변수)].
이 튜토리얼의 운영 환경: windows7 시스템, uni-app2.5.1 버전, Dell G3 컴퓨터.
추천(무료): uni-app 개발 튜토리얼
uniapp 컴포넌트 간 전역 함수를 사용하여 매개변수를 전송하는 방법:
1 매개변수를 받는 컴포넌트에서 전역 함수를 들어보세요
.uni.$on('函数名',(形参数)=>{ ... });
2. 매개변수를 전달하는 구성요소에 전역 함수 등록
uni.$emit('函数名',参数)
코드 예:
매개변수 수신:
<template> <view>meme {{this.num}}</view> </template> <script> export default{ data() { return{ num:12 } }, created() { uni.$on('update',(num)=>{ this.num=num; }); } } </script> <style> </style>
매개변수 전달:
<template> <view> <button type="primary" @click="get">按钮</button> <me></me> </view> </template> <script> import det from '../detail/detail.vue' import me from '../me/me.vue' export default{ data() { return{ imgArr:['a'], num2:11 } }, components:{ det, me }, methods:{ get() { uni.$emit('update',this.num2); } } } </script> <style scoped> @import url("../css/a.css"); .box{ height: 375rpx; width: 375rpx; /* #ifdef H5 */ background-color: #4CD964; /* #endif */ /* #ifdef APP-PLUS */ background-color: #007AFF; /* #endif */ } .box1{ background-color: #007AFF; } </style>
관련 무료 학습 권장사항: 프로그래밍 동영상
위 내용은 전역 함수를 사용하여 uniapp 구성요소 간에 매개변수를 전달하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!