사진 회전 효과를 얻기 위해 스와이프를 사용하여 WeChat 애플릿을 쉽게 시작할 수 있습니다.

高洛峰
풀어 주다: 2017-02-28 11:03:46
원래의
3000명이 탐색했습니다.

이전 글에서는 컨테이너 컴포넌트 뷰에서 가로 및 세로 레이아웃을 구현하기 위해 미니 프로그램의 wxss를 구성했습니다. 이번 글에서는 스와이퍼 태그를 사용하여 이미지 회전 효과를 구현했습니다.


회전 효과는 많은 웹사이트 홈페이지나 모바일 애플리케이션에서 볼 수 있습니다. swiper 구성 요소는 WeChat 애플릿에서 이미지 회전을 구현하는 데 사용됩니다.

사진 회전 효과를 얻기 위해 스와이프를 사용하여 WeChat 애플릿을 쉽게 시작할 수 있습니다.

실제 프로젝트에서는 프로젝트 요구 사항에 따라 애니메이션 전환 간격을 3초로 조정했습니다.

이미지 회전을 구현하려면 swiper 슬라이더 뷰 컨테이너 구성 요소를 사용하세요. 페이지 구조 파일 코드는 다음과 같습니다.

<!--mySwiper.wxml-->  
<view class="container">  
    <swiper indicator-dots="{{indicatorDots}}"  
    autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}">  
        <block wx:for="{{imgUrls}}">  
            <swiper-item>  
               <image src="{{item}}" class="slide-image" width="355" height="150"/>  
            </swiper-item>  
        </block>  
    </swiper>  
</view>
로그인 후 복사

가장 바깥쪽 상위 컨테이너 뷰와 구성 요소 속성을 무시하면 페이지 파일 구조는 다음과 같습니다. 다음과 같이 단순화됩니다:

<swiper>  
        <block wx:for="{{imgUrls}}">  
            <swiper-item>  
                <image/>  
            </swiper-item>  
        </block>  
</swiper>
로그인 후 복사

위 코드에서 볼 수 있듯이 전체 회전 다이어그램 코드는 여러 개의 swiper-item 구성 요소를 포함하는 swiper 구성 요소로 구성되며 그 중 이미지는 swiper-item 구성 요소에 배치됩니다. 목.

의 기능은 imgUrls 배열에 대한 속성 바인딩을 제어하고 배열의 각 항목 데이터를 사용하여 구성 요소를 반복적으로 렌더링하는 것입니다. 블록 태그는 페이지에 렌더링되지 않습니다. 자세한 내용을 알고 싶으시면 공식 문서를 입력하세요:

https://mp.weixin.qq.com/debug/wxadoc/dev/framework/ view/wxml/ list.html?t=201715에서 블록 wx:for에 대해 자세히 알아보세요.


코드에 보이는 {{}} 기호는 Mustache 구문으로, 이중 중괄호 안에 있는 변수 이름에서 데이터를 빼내고 데이터 바인딩을 구현한다는 의미입니다. 변수는 동일한 이름을 가진 파일의 .js 파일 내 데이터 객체에 다음과 같이 선언됩니다.

// mySwiper.js  
Page({  
  data:{  
     imgUrls: [  
      &#39;/asserts/img/001.jpg&#39;,  
      &#39;/asserts/img/002.jpg&#39;,  
      &#39;/asserts/img/003.jpg&#39;  
    ],  
    indicatorDots: true,  
    autoplay: true,  
    interval: 3000,  
    duration: 1000  
  },  
  onLoad:function(options){  
    // 生命周期函数--监听页面加载  
     
  }  
}
로그인 후 복사

그 중

indicator-dots: 패널 표시 점을 표시할지 여부 , 기본값은 false입니다.

autoplay: 자동 전환 여부, 기본값은 false입니다.

간격: 자동 전환 시간 간격, 기본값은 5000ms입니다.

duration: 슬라이딩 애니메이션 지속 시간, 기본값은 1000ms입니다.


스위퍼 구성 요소에 너비를 지정해야 한다는 점에 유의해야 합니다. 그렇지 않으면 스와이프 여기에는 특정 너비와 높이가 표시되지 않으며 중앙 표시를 설정합니다.

/* pages/mySwiper/mySwiper.wxss */  
swiper{  
    margin: 0 auto;  
    height: 200px;  
    width: 300px;  
}
로그인 후 복사

자세한 swiper 속성 설명은 다음과 같습니다.

사진 회전 효과를 얻기 위해 스와이프를 사용하여 WeChat 애플릿을 쉽게 시작할 수 있습니다.


WeChat 애플릿을 쉽게 시작하는 방법과 스와이프를 사용하여 이미지 회전 효과를 얻는 방법에 대한 더 많은 관련 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!


관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿