UniApp H5 환경에서 MUI-Player 기반 스트리밍 통합 가이드
H5 플랫폼에서의 스트리밍 재생 제약과 기술적 대안UniApp 프레임워크의 내장 video 컴포넌트는 네이티브 앱 환경에서는 높은 안정성을 제공하지만, H5 빌드 시 HLS(.m3u8) 또는 FLV(.flv) 포맷의 실시간 미디어 스트림을 처리할 때 기능적 한계가 명확합니다. 특히 다중 해상도 자동 전환, 커스텀 컨트롤 UI 적용, 그리고 모바일 브라우저에서의 인라인 재생(webkit-plays ...
8월 11일 19:04에 게시됨
Uni-app 사용자 정의 탭바 활성화 문제 해결 가이드
Uni-app 환경에서 사용자 정의 하단 탭바를 구현할 때, 특정 상황에서 탭바 아이템을 처음 클릭할 때는 정상적으로 활성화되지 않고 두 번째 클릭에서야 올바르게 하이라이트되는 문제가 발생할 수 있습니다. 이 문서는 해당 문제를 해결하기 위한 Pinia 기반의 상태 관리 솔루션을 제공합니다.
환경 설정: Pinia 설치
우선, Pinia와 지속성 플러그인을 설치합니다.
npm i ...
8월 6일 09:14에 게시됨
Vue3 기반 팝오버(Popover) 컴포넌트 구현
아래와 같은 결과를 생성합니다:
라이브 미리보기
API
Popover
매개변수
설명
타입
기본값
label
팝오버의 제목
string | slot
undefined
labelStyle
제목 스타일 정의
CSSProperties
{}
info
팝오버 본문 내용
string | slot
undefined
infoStyle
본문 스타일 정의
CSSProperties
{}
keyControl
키보드 입력(enter 표시; esc 닫기) 지원 여부
boolean
true ...
8월 1일 14:12에 게시됨
Vue 3 시작하기:前端开发基础와 프레임워크 소개
1. 프론트엔드 개발 개요
1.1 프론트엔드 개발 사전 지식
이전까지 SpringBoot와 관련 기술들을 활용하여 대이벤트 프로젝트의 백엔드 개발을 완료했다. 이제 해당 프로젝트의 프론트엔드 개발을 시작할 차례이며, 프론트엔드 부분은 다음 두 가지 프레임워크를 통해 구현할 것이다:
Vue3 (JavaScript 프레임워크)
Vue3 기반의 UI 컴포넌트 라이브러리 Element-Plus
...
7월 29일 10:00에 게시됨
텐센트 지도 API와 DeepSeek LLM을 결합한 실시간 지능형 여행 플래너 구현
대형 언어 모델(LLM)을 활용한 여행 계획 생성은 대중적인 프로젝트 주제입니다. 하지만 단순히 텍스트 생성에만 의존할 경우, 존재하지 않는 식당을 추천하거나 이동 거리를 고려하지 않는 등의 '할루시네이션(환각)' 문제가 발생합니다. 이 글에서는 텐센트 지도(Tencent Map)의 실제 POI(Point of Interest) 데이터와 DeepSeek 모델을 결합하여, 실제 실행 가능한 경로 ...
7월 19일 02:50에 게시됨
UNI-APP 기반 수선 농장 텍스트 게임 프론트엔드 개발 가이드
1. 서론: 아이디어를 기술로 구현하다
는 수선(修仙)과 농사 요소를 결합한 텍스트 게임으로, 플레이어는 영전(靈田)을 가꾸고, 단약을 제련하며, 경지를 돌파하는 독특한 수선 여정을 경험합니다. 이 글은 게임 프론트엔드를 처음부터 구축하는 전체 과정을 기술하며, 기술 선정, 아키텍처 설계, 핵심 구현부터 최종 배포까지 모든 단계를 다룹니다.
2. 기술 스택 설계 ...
7월 15일 00:21에 게시됨
Vue3 애플리케이션에서 Iframe 통합 고급 기법
1. 핵심 목표
단일 페이지 애플리케이션(SPA) 내 Iframe 통합 시 발생하는 재로딩 문제와 상태 유실을 해결하는 고성능 솔루션을 제시합니다. 주요 목표는 Iframe의 지속적 활성화, 밀리초 단위 전환, 안정적인 크로스 시스템 통신 구현입니다.
2. 아키텍처 설계
2.1 레이아웃 분리 전략
기존 라우터 뷰 방식을 대체하는 계층적 접근법:
표시 영역: Iframe 컨테이너를 ...
7월 14일 04:44에 게시됨
Vue 3 주요 기능 및 사용법
Vue 3 소개
Vue 3는 Vue 2와의 하위 호환성을 유지하면서 새로운 기능과 개선된 성능을 제공합니다. 주요 변경 사항 중 하나는 Composition API입니다. 이 새로운 접근 방식은 코드를 더 직관적이고 재사용 가능하게 만듭니다.
옵션형 API vs 조합형 API
Vue 3에서는 기존의 옵션형 API 외에도 조합형 API를 지원합니다. 조합형 API는 비슷한 로직을 그룹화하여 관리하 ...
7월 11일 05:16에 게시됨
GeoServer WFS 서비스 테스트 및 Vue3와 OpenLayers를 통한 공간 데이터 저장
환경 구성 정보
사용된 주요 기술 스택 버전:
GeoServer: 2.20.4
PostGIS: 3.2.0 (PostgreSQL 13.5 기반)
OpenLayers: 9.1.0
WFS 트랜잭션 XML 예시
PostGIS 필드명 일치가 중요(예: 'geom'):
<wfs:Transaction service="WFS" version="1.0.0"
xmlns:wfs="http://www.opengis.net/wfs"
xmlns:gml="http://www.opengis.net/gml"
xmlns:spatial="spatial"
...
7월 10일 21:37에 게시됨
Vue3와 Element Plus表单 커스텀 검증 구현 방법
一、 개요
본 문서에서는 Vue3와 Element Plus를 활용하여表单 검증 기능을 구현하는 방법에 대해 설명합니다.
二、实现 단계
1. 필요한 컴포넌트 및 유틸리티 import
Vue3의 반응형 상태 관리 도구와 Element Plus의 타입 정의, 라우터, 그리고 API를 import합니다.
import { ref } from "vue";
import type { FormInstance } from 'element-plus'
import { useRoute ...
7월 9일 21:07에 게시됨