>위챗 애플릿 >미니 프로그램 개발 >이미지 구성 요소를 사용하여 WeChat 애플릿에 사진을 표시하는 방법

이미지 구성 요소를 사용하여 WeChat 애플릿에 사진을 표시하는 방법

小云云
小云云원래의
2018-05-09 22:10:3051762검색

이 글에서는 주로 WeChat 애플릿에서 이미지 컴포넌트를 사용하여 그림을 표시하는 방법을 소개하고, WeChat 애플릿에서 이미지 컴포넌트의 관련 사용법을 예제 형식으로 간략하게 분석합니다. 또한 독자를 위한 소스 코드도 함께 제공됩니다. 다운받아서 참고하시면 좋을 것 같습니다.

이미지 구성 요소를 사용하여 WeChat 애플릿에 사진을 표시하는 방법

보시다시피 이미지 컴포넌트에는 4가지 속성이 있습니다. 이번에는 제가 만든 작은 프로그램에 사용된 모드 속성과 그림에 대해 이야기하겠습니다.

공식 모드에 따르면 두 가지 범주로 나뉩니다. 하나는 크기 조정이고 다른 하나는 자르기입니다.

내가 만든 pixiv는 사진이 많이 필요한 웹사이트입니다. 스테이션 P에서는 화가들이 자신의 작품을 업로드할 수 있습니다. 사진은 크거나 작을 수 있습니다. 이에 따라 우리가 해야 할 일은 두 가지 유형으로 나눌 수 있습니다

1. 업로드된 사진의 크기를 조정하고(보통 축소) 지정한 크기의 그리드에 넣습니다.

2. 업로드된 이미지를 전체 이미지의 중간 부분만 잘라냅니다.

위의 두 가지 사항도 미니 프로그램에서 이미지의 너비를 설정하는 뷰 컴포넌트와 스크롤 뷰 컴포넌트를 구별해야 하기 때문에 가장 일반적인 뷰 컴포넌트에 대해 먼저 이야기해 보겠습니다. (스크롤 보기에 나타나는 사진의 경우 스크롤 축도 나타납니다. 링크는 다음과 같습니다. 스크롤 보기에서는 스크롤 축이 이미지 구성 요소에 나타납니다.)

그림과 같이 이제 너무 커졌습니다 그림, 이렇게 작은 그리드에 넣으면 됩니다. (빨간색 박스를 보세요)

이미지 구성 요소를 사용하여 WeChat 애플릿에 사진을 표시하는 방법

분류 포인트에 따라, 제가 할 때 처음으로 발생한 포인트(줌)에 대해 이야기해보겠습니다.

(아래 그림 참조) 이 작은 그리드는 지정된 크기가 없습니다. flex:1인 weui-flex__item입니다(여기서는 전체 수평 표면의 50%를 차지합니다). 이미지 구성 요소 자체의 경우 width: 100%를 설정했습니다(나중에 이 100%를 제거하면 어떤 일이 발생하는지 살펴보겠습니다). 조정하려는 그림에 대해 먼저 크기 조정 중임을 분명히 합니다. 즉, scaleToFill, AspectFit, AspectFill 및 WidthFix의 네 가지 값에서 해당 그림을 가져옵니다. 아래는 4개의 해당 디스플레이의 모습입니다(그림 참조).

얼핏 보면 scaleToFill과 AspectFill을 사용하고 싶은데 scaleToFill과 AspectFill은 차이가 없고 표시되는 효과도 동일한 것 같습니다. 방금 말한 내용으로 돌아가서, 이미지 구성 요소에 width: 100%가 설정되었는지 여부를 구별해 보겠습니다.

1. 이미지 너비 설정: 100%

처음에 할 때 이미지 너비를 100%로 설정하지 않아서 스크롤 축이 나타나는데 많이 이상했습니다. 디버깅 후 이미지의 원래 너비가 320px인 그리드 너비를 초과했으며 이미지 구성 요소 자체에서 Overflow:hidden을 설정한 것으로 나타났습니다(그림에 표시된 것처럼 너비가 너비를 초과할 때 이미지 너비가 설정되지 않음). 100%)

1. 효과 표시

2. 키 코드

① index.wxml

<image style="width: 300px; height: 300px; margin:10px;" mode="scaleToFill" src="{{imageSrc}}"></image>

② index.js

Page({
 data:{
 // text:"这是一个页面"
 imageSrc:&#39;../../pages/image/img.jpg&#39;
 }
})

결론은 이렇습니다. 최고다 AspectFill 또는 scaleToFill을 사용할 때 이미지 너비를 설정하려면 100%인 경우 그림 아래에 가로 스크롤 축이 없습니다

관련 권장 사항:

음악 기능을 재생하기 위해 오디오 구성 요소를 사용하는 WeChat 애플릿의 예

비디오 기능을 재생하기 위해 비디오 컴포넌트를 사용한 WeChat 애플릿의 예

WeChat 미니 프로그램 비디오, 음악, 그림 컴포넌트에 대한 자세한 설명

위 내용은 이미지 구성 요소를 사용하여 WeChat 애플릿에 사진을 표시하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.