위 챗 애플 릿 은 사용자 정의 구성 요소 내 비게 이 션 을 사용 하여 현재 페이지 의 하 이 라 이 트 를 실현 합 니 다.
5221 단어 애플 릿페이지 하 이 라이트
먼저 header 폴 더 를 새로 만 듭 니 다.그 안에 해당 하 는 js,json,wxml,wxss 파일 을 새로 만 듭 니 다.
<!-- -->
<view class='headers'>
<navigator open-type="redirectTo" class='logo' url="../index/index" hover-class="none">
<image src="../../assets/img/logo2.png" mode="widthFix"></image>
</navigator>
<view class="phone_nav_switch" bindtap="controlNav">
<view class="iconfont icon-daohang" hidden="{{navIsShow}}"></view>
<view class="iconfont icon-guanbi" hidden="{{!navIsShow}}"></view>
</view>
<view class="nav">
<view class="shadow {{navIsShow ? 'active':''}}" bindtap="controlNav"></view>
<view class="bg {{navIsShow ? 'active':''}}">
<view class='con' wx:for="{{navs}}" wx:key="item.url">
<navigator open-type="redirect" data-index="{{index}}" class="{{index === navActive ? 'active' : ''}}" url="{{item.url}}" hover-class="none">
{{item.text}}
</navigator>
</view>
</view>
</view>
<!-- -->
<view class="backTop" bindtap="goTop" hidden='{{floorstatus}}'>
<text class="icon iconfont icon-iconfonticontrianglecopy"></text>
</view>
</view>
header.js 내 비게 이 션 데이터
/**
*
*/
properties: {
//
navActive: {
//
type: Number,
//
value: 0
}
},
data: {
//
navIsShow: false,
currentIndexNav: 0,
// floorstatus: false,
navs: [
{
text: ' ',
url: '../index/index'
},
{
text: ' ',
url: '../join/join'
},
{
text: ' ',
url: '../about/about'
},
{
text: ' ',
url: '../food/food'
},
{
text: ' ',
url: '../news/news'
},
{
text: ' ',
url: '../search/search'
},
{
text: ' ',
url: '../contact/contact'
},
{
text: ' ',
url: '../videoItem/videoItem'
}
]
},
탐색 은 class="nav"에 두 고 header.json 파일 에 기록 합 니 다.
{
"component": true
}
index.json 같은 구성 요소 페이지 의 json 파일 을 불 러 와 야 합 니 다.
{
"component": true,
"usingComponents": {
"header":"../header/header"
}
}
그 다음 에 index.wxml 에서 구성 요 소 를 도입 합 니 다.navActive 는 구성 요소 에 전 달 된 값 입 니 다.네 비게 이 션 구성 요소 안의 네 비게 이 션 모든 index 에 대응 하기 위해 서 입 니 다.예 를 들 어 첫 페이지 의 index 는 0 입 니 다.그러면 제 가 첫 페이지 에서 정의 한 navActive 는 0 입 니 다.
<!-- -->
<view class='header'>
<!-- -->
<header navActive='0'></header>
</view>
현재 페이지 와 같 으 면 밝 아 집 니 다.
heaer.js 에 navActive 형식 을 설정 해 야 합 니 다.위의 조작 을 통 해 저 는 현재 페이지 내 비게 이 션 하 이 라 이 트 를 실현 할 수 있 습 니 다.
,
필요 한 사람 을 도 와 줬 으 면 좋 겠 어 요.제 가 잘 모 르 겠 어 요.제 github 입 니 다.
https://github.com/mazixiao/wechat_zhutian
이것 괜찮아요?
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
애플 릿 이미지 새로 고침, nginx 재 작성 url 제거 인자이전에 nginx 로 이미지 서버 를 만 들 었 는데 전단 에 작은 프로그램 을 사 용 했 습 니 다. 작은 프로그램 이 출시 된 후에 그림 이 새로 고침 되 지 않 는 것 을 발 견 했 습 니 다. 조사 한 결과 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.