Heim  >  Artikel  >  WeChat-Applet  >  Einführung in die neue von WeChat entwickelte Drag-Komponente – bewegliche Ansicht

Einführung in die neue von WeChat entwickelte Drag-Komponente – bewegliche Ansicht

零下一度
零下一度Original
2017-05-23 15:00:262047Durchsuche

Am Vorabend des 520-Feiertags machte das Miniprogramm die Programmierer erneut unruhig. Es aktualisierte einige attraktive Funktionen wie die Inhaltsweiterleitungs-API, die iBeacon-API, die Vibrations-API, die API zur Anpassung der Bildschirmhelligkeit usw. Außerdem wurde die Karte verbessert Funktion der Komponente.

In diesem Update wird auch eine neue UI-Komponente hinzugefügt, nämlich die Ansichtskomponente „movable-view“, die zusammen mit „movable-area“ verwendet werden muss. Einfach ausgedrückt handelt es sich um einen Container, der das Ziehen von Inhalten innerhalb eines bestimmten Bereichs unterstützt. Schauen wir uns ein einfaches Beispiel an:

<movable-area style="height: 200px;width: 200px;background: red;">
  <movable-view direction="all" style="height: 50px; width: 50px; background: blue;">
  </movable-view>
</movable-area>

Einführung in die neue von WeChat entwickelte Drag-Komponente – bewegliche Ansicht

Schnittstelle

Wir verwenden „movable-area“, um einen beweglichen Bereich der Größe 200x200 festzulegen. Ziehen Sie den Bereich (rot) und platzieren Sie dann eine ziehbare 50x50-Ansicht (blau) in diesem Bereich. Die Richtung dieses ziehbaren Inhalts ist auf „Alle“ eingestellt, was bedeutet, dass er in jede Richtung gezogen werden kann.

Einführung in die neue von WeChat entwickelte Drag-Komponente – bewegliche Ansicht

Drag-Demonstration

In einem Tag mit beweglichem Bereich können Sie tatsächlich mehr als eine bewegliche Ansicht platzieren. Es unterstützt das Platzieren mehrerer beweglicher Elemente – Sehen Sie sich das folgende Beispiel an:

<movable-area style="height: 200px;width: 200px;background: red;">

  <!--蓝色任意方向拖动的内容-->
  <movable-view direction="all" style="height: 50px; width: 50px; background: blue;">
  </movable-view>

  <!--黄色只能横向拖动的内容-->
  <movable-view direction="horizontal" style="height: 20px; width: 50px; background: yellow;">
  </movable-view>

</movable-area>

Einführung in die neue von WeChat entwickelte Drag-Komponente – bewegliche Ansicht

Schnittstelle 2

Einführung in die neue von WeChat entwickelte Drag-Komponente – bewegliche Ansicht

Drag Demo 2

Das Richtungsattribut der beweglichen Ansicht unterstützt die folgenden vier Werte:

  • all – In jede Richtung ziehen

  • vertikal – vertikal ziehen

  • horizontal – horizontal ziehen

  • keine – Ziehen nicht möglich

The Die ersten 3 Werte sind leicht zu verstehen. Wenn die Richtung auf die letzte Keine eingestellt ist, können Sie sie nur im beweglichen Bereich positionieren, indem Sie die x- und y-Attributwerte festlegen:

<movable-area style="height: 200px;width: 200px;background: red;">
  <movable-view direction="none" x="50" y="50" style="height: 50px; width: 50px; background: blue;">
  </movable-view>
</movable-area>

Sobald dieser Code ausgeführt wird, wird der blaue bewegliche Bereich angezeigt. Die Ansicht wird an der Position (50,50) angezeigt:

Einführung in die neue von WeChat entwickelte Drag-Komponente – bewegliche Ansicht

image.png

Okay, Ziehen des Miniprogramms Dies ist Eine kurze Einführung in die Funktionen der Komponente. Ich hoffe, sie ist hilfreich für Sie.

[Verwandte Empfehlungen]

1. Quellcode der WeChat-Plattform herunterladen

2. Betriebsversion des PigCms-Mikro-E-Commerce-Systems (unabhängiges WeChat-Einkaufszentrum + dreistufiges Vertriebssystem)

3.

WeChat People Network v3.4.5 Advanced Business Edition WeChat Rubik's Cube Quellcode

Das obige ist der detaillierte Inhalt vonEinführung in die neue von WeChat entwickelte Drag-Komponente – bewegliche Ansicht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn