이번에는 header 컴포넌트 사용법과 header 컴포넌트 사용 시 주의사항에 대해 알려드리겠습니다.
1. 헤더 구성요소 개발 시 데이터 전송
1. App.vue는 구성요소import header from './components/header/header'2를 App.vue
export default { components:{ v-header:header } }에 등록합니다. 설명: :sell= "sellerObj", 여기서 Sell은 매개변수를 전달하는 함수와 마찬가지로 형식 매개변수로 처리되며, SellerObj는 실제 매개변수입니다. 그러면 상위 구성요소의 실제 매개변수는 하위 구성요소에 어떻게 전달되며, 어떤 방법을 통해 전달되나요? 상위 구성 요소는 하위 구성 요소에 데이터를 전달합니다. 상위 구성 요소에서 SellerObj는 데이터로 내보내야 합니다. 하위 구성 요소는 props를 통해 상위 구성 요소로부터 데이터를 얻고
데이터 유형
<v-header></v-header>을 지정합니다. 요약: 하위 컴포넌트는 props에 속성을 생성하여 상위 컴포넌트에서 전달된 값을 받습니다
- 상위 컴포넌트에 하위 컴포넌트를 등록합니다
- 하위 컴포넌트 props에서 생성된 속성을 하위 컴포넌트 태그에 추가
- Assign 속성의 하위 구성 요소에 전달되어야 하는 값
- 5. 데이터 호출
export default { props:{ // 子组件获取 父组件 数据 sell:{ type:Object // 传递的类型 } } }
세부 사항:
2. 헤더 컴포넌트 팝업 레이어(세부사항)
1. 팝업 마스크 레이어
(1) 상태를 설정하고 상태를 판단하여 표시 및 숨기기를 제어합니다<p> <img src="/static/imghwm/default1.png" data-src="sell.avatar" class="lazy" alt="헤더 컴포넌트 사용 방법" > </p> <span>{{sell.name}}</span> <p> {{sell.description + '/' + sell.deliveryTime + '分钟送达'}} </p>
data (){ return { detailShow:false } }(2) 메서드 메소드를 통해 클릭 이벤트를 바인딩합니다. 메소드는 상태를 변경하고 보이는 효과를 제어합니다
<p></p>
<p></p>
2. Star rating
(1) 별 크기 유형을 제어하는 클래스 바인딩methods:{ showDetails () { this.detailShow=true }, hideDetail () { this.detailShow=false } }
// 利用 computed 属性 <p></p>(2) 별의 수를 탐색합니다.
코드 복사
코드는 다음과 같습니다.(3) 각 별의 상태를 제어하는 상수 정의
computed: { starSizeType() { // 返回 星级的大小类型 48/36/24 return 'star-' + this.size; } }
(4) 계산을 통해 각 스팬의 유형을 결정
// 类名用变量存起来 const LENGTH = 5 // 星星长度 const CLS_ON = 'on' // 全星 const CLS_HALF = 'half' // 半星 const CLS_OFF = 'off'// 空星(5) 동적으로 클래스를 바인딩하여 스팬에 클래스 이름을 추가
itemClasses () { // 返回一个数组为每个span 的类名 (遍历) let spanClassList=[]; // 利用 实参评分来判断 有几颗全星,半星,空星 let scores=( Math.floor(this.score * 2) ) / 2 let intNum= Math.floor(scores); // 全星个数 let HashalfNum= scores % 1 !== 0 // 半星 for(var i=0;i이 기사의 사례를 읽으신 후 마스터하셨다고 생각합니다. 더 흥미로운 방법을 알고 싶다면 PHP 중국어 웹사이트의 다른 관련 기사를 주목해 보세요! 추천 자료: WeChat 애플릿 개발 이미지 압축 기능
<p></p>
위 내용은 헤더 컴포넌트 사용 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!
성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

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

인기 기사
어 ass 신 크리드 그림자 : 조개 수수께끼 솔루션
3 몇 주 전ByDDD
Windows 11 KB5054979의 새로운 기능 및 업데이트 문제를 해결하는 방법
2 몇 주 전ByDDD
Atomfall에서 크레인 제어 키 카드를 찾을 수 있습니다
3 몇 주 전ByDDD
R.E.P.O. 저축 설명 (및 파일 저장)
1 몇 달 전By尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SecList
SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구

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

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경
