


So stellen Sie das Karussellbild im WeChat-Applet auf eine adaptive Höhe ein
Dieses Mal zeige ich Ihnen, wie Sie das Karussellbild im WeChat Mini-Programm auf eine adaptive Höhe einstellen. Welche Vorsichtsmaßnahmen gibt es, um das Karussellbild im WeChat Mini-Programm auf eine adaptive Höhe einzustellen? Fall, schauen wir uns das einmal an.
Meine Idee ist: Ermitteln Sie die Bildschirmbreite, ermitteln Sie die Breite und Höhe des Bildes und stellen Sie dann die Höhe des Wischers in gleichen Proportionen unter die aktuelle Bildschirmbreite ein.
1. Struktur
<swiper indicator-dots="{{indicatorDots}}" autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}" indicator-active-color="{{bg}}" style='height:{{Height}}'> <block wx:for="{{imgUrls}}"> <swiper-item> <image src="{{item}}" class="slide-image" mode="widthFix" bindload='imgHeight'/> //bindload是绑定图片加载的事件,记得给image加上mode=“widthFix”这个属性哦,还有就是设置这个image 100%宽度哟 </swiper-item> </block> </swiper>
Die verschiedenen Attribute von Swiper sind in den offiziellen Dokumenten verfügbar und werden hier nicht erläutert. Das Wichtigste ist: style='height:{{Height}}' //Legen Sie die Höhe des Swipers dynamisch fest
2
data: { imgUrls: [ '../img/goodsDetail/goods.png', '../img/goodsDetail/goods.png', '../img/goodsDetail/goods.png' ], indicatorDots: true, autoplay: true, interval: 5000, duration: 1300, bg: '#C79C77', Height:"" //这是swiper要动态设置的高度属性 }, imgHeight:function(e){ var winWid = wx.getSystemInfoSync().windowWidth; //获取当前屏幕的宽度 var imgh=e.detail.height;//图片高度 var imgw=e.detail.width;//图片宽度 var swiperH=winWid*imgh/imgw + "px"//等比设置swiper的高度。 即 屏幕宽度 / swiper高度 = 图片宽度 / 图片高度 ==》swiper高度 = 屏幕宽度 * 图片高度 / 图片宽度 this.setData({ Height:swiperH//设置高度 }) },Zusammenfassung: Aktuelle Bildschirmbreite abrufen: wx.getSystemInfoSync().windowWidth
Hinweis: Wenn das Bild in einem äußeren Container enthalten ist und die Bildbreite auf 100 % eingestellt ist, ist es etwas vom unteren Rand entfernt Das liegt daran, dass das Bild über das Standardattribut display: inline-block verfügt. Dieses Attribut erzeugt Lücken. Wenn Sie den Container füllen möchten, setzen Sie ihn einfach auf display:block.
Empfohlene Lektüre
JS-Try-Catch-Anweisung und Verwendung von Fehlertypen
Das obige ist der detaillierte Inhalt vonSo stellen Sie das Karussellbild im WeChat-Applet auf eine adaptive Höhe ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Sicherer Prüfungsbrowser
Safe Exam Browser ist eine sichere Browserumgebung für die sichere Teilnahme an Online-Prüfungen. Diese Software verwandelt jeden Computer in einen sicheren Arbeitsplatz. Es kontrolliert den Zugriff auf alle Dienstprogramme und verhindert, dass Schüler nicht autorisierte Ressourcen nutzen.

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

MantisBT
Mantis ist ein einfach zu implementierendes webbasiertes Tool zur Fehlerverfolgung, das die Fehlerverfolgung von Produkten unterstützen soll. Es erfordert PHP, MySQL und einen Webserver. Schauen Sie sich unsere Demo- und Hosting-Services an.

VSCode Windows 64-Bit-Download
Ein kostenloser und leistungsstarker IDE-Editor von Microsoft

WebStorm-Mac-Version
Nützliche JavaScript-Entwicklungstools