Heim >WeChat-Applet >Mini-Programmentwicklung >Mini-Programmentwicklungs-DEMO-Beispiel

Mini-Programmentwicklungs-DEMO-Beispiel

Y2J
Y2JOriginal
2017-05-11 13:22:202437Durchsuche

Layout-Beispiel für ein WeChat-Miniprogramm:

Das Folgende wird in der folgenden Reihenfolge vorgestellt:

Implementierung des Layouts
Implementierung der Logik
Implementierung des Stils

1. Layout-Implementierung

Das größte Layout ist die Ansicht. Das Ansichtslayout umfasst: ein Bild, eine Textbeschreibung, eine Informationsleiste und eine Trennlinie

<!--最外层-->
<view class="home-view1">
  <!--图片层-->
  <view class="home-view2">
    <image class="home-image1" src="http://qty83k.creatby.com/materials/origin/640e31829b8776967dedc670b5427d0f_origin.jpg"></image>
  </view>
  
  <!--描述层-->
  <text class="home-text1">小巧可爱的案头雅物小巧可爱的案头雅物小巧可爱的案头雅物小巧可爱的案头雅物小巧可爱的案头雅物</text>
  
  <!--信息层-->
  <view class="home-view3">
    <view class="home-view4" >
      <image class="home-image-heart" src="http://qty83k.creatby.com/materials/origin/c5656ef00d38d89eae437c5a9102f8fa_origin.png"></image>
  
      <text class="home-text-heart bgColor" > 22</text>
    </view>
    <text class="home-text-time" >2016.10.29</text>
  </view>
  
  <!--分界线line-->
  <view class="home-view-line"></view>
  
  <!--图片层(下面的代码直接复制了上面的所有布局代码)-->
  <view class="home-view2">
    <image class="home-image1" src="http://qty83k.creatby.com/materials/origin/640e31829b8776967dedc670b5427d0f_origin.jpg"></image>
  </view>
  
  <!--描述层-->
  <text class="home-text1">小巧可爱的案头雅物小巧可爱的案头雅物小巧可爱的案头雅物小巧可爱的案头雅物小巧可爱的案头雅物</text>
  
  <!--信息层-->
  <view class="home-view3">
    <view class="home-view4" >
      <image class="home-image-heart" src="http://qty83k.creatby.com/materials/origin/c5656ef00d38d89eae437c5a9102f8fa_origin.png"></image>
  
      <text class="home-text-heart bgColor" > 22</text>
    </view>
    <text class="home-text-time" >2016.10.29</text>
  </view>
  
  <!--分界线line-->
  <view class="home-view-line"></view>
  
</view>

2 . Logikimplementierung

Registrieren Sie einfach die Seitenschnittstelle

Page({
  
  data:{
  
  }
  
})

3 Das Ansichtslayout ist ein flexibles Layout, nur

wenn

y-content angibt, dass der Inhalt zentriert und vertikal angeordnet ist, ....home-view3 style: display gibt das Layout der Informationsleiste an ist ein flexibles Layout, justify-content legt fest, dass der Inhalt gleichmäßig horizontal verteilt ist .home-view4 style: display legt fest, dass das übergeordnete Layout von Sammlungsbildern und Sammlungsnummern ein flexibles Layout ist, align-items legt dies fest der Inhalt wird vertikal zentriert

.home-image1 style: Gibt die Höhe des Bildes an

.home-image-heart style: Gibt die Größe des gesammelten Bildes an

.home-text1-Stil: Gibt den Stil des Beschreibungstextes an,

text-align

gibt den zu zentrierenden Text an,

line-height

gibt die Höhe zwischen zwei Textzeilen an .home-text-heart style: gibt den Stil der Sammlungsnummer an, border-radius gibt die Randrundung an

.home-view-line style: ist ein Trennlinie.bgFarbstil: Gibt den Hintergrund der Sammlungsnummer an

[Verwandte Empfehlungen]

1. Laden Sie den vollständigen Quellcode von WeChat herunter Miniprogramm
.home-view1{
  display: flex;
  justify-content: center;
  flex-direction: column;
  
  height: 100%;
  width: 100%;
  margin: 6px;
  
}
  
.home-view3{
  display: flex;
  justify-content: space-between;
}
  
.home-view4{
  display: flex;
  align-items: center;
}
  
.home-image1{
  height: 200px;
}
  
.home-image-heart{
  width: 30px;
  height: 30px;
}
  
.home-text1{
  text-align: left;
  line-height: 25px;
  margin-top: 6px;
  margin-right: 6px;
  color: gray;
}
  
.home-text-heart{
  width: 22px;
  height: 22px;
  margin-left: 10px;
  border-radius: 20%;
  pad: 5px;
  text-align: center;
}
  
.home-text-time{
  text-align: center;
  margin-right: 20px;
  padding-top: 5px;
  color: gray;
}
  
.home-view-line{
  
 width: 100%;
 height: 6px;
 margin-top: 5px;
 background-color: gainsboro;
}
  
.bgColor{
  background-color: lightblue;
  opacity: 0.6;
}

2.

Demo zum Erlernen des WeChat-Miniprogramms: Chatraum + Audio und Video + zusätzliche Inhalte

Das obige ist der detaillierte Inhalt vonMini-Programmentwicklungs-DEMO-Beispiel. 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