Zusammenfassung – Einige Probleme, die bei der Entwicklung von WeChat-Miniprogrammen aufgetreten sind

php是最好的语言
Freigeben: 2018-08-02 13:48:44
Original
1629 Leute haben es durchsucht

Ich habe kürzlich kleine Programme geübt und möchte die Fallstricke teilen, auf die ich gestoßen bin.

Datendatenaktualisierung

  • Es ist unmöglich, einen Wert direkt zuzuweisen to this.data Das Aktualisieren der an die Ansicht gebundenen Daten führt zu Dateninkonsistenzen

  • Sie müssen this.setData zum Aktualisieren verwenden

this.data.key = value
this.setData({
  key: value
})
Nach dem Login kopieren

erforderlich

  • Absolute Pfade werden vorerst nicht unterstützt

const util = require('../../utils/util.js')
Nach dem Login kopieren

Hintergrundbild

  • Statisch Dateien können nicht verwendet werden, nur Base64 und Netzwerk können verwendet werden. Bild

  • kann mit

background: #fff url(data:image/jpeg;base64,***)
<image class="logo" src="/images/logo.png" mode="cover"></image>
Nach dem Login kopieren

Komponentenstil<🎜 gelöst werden >

  • app.wxss Der Stil kann nicht auf die Innenseite der Komponente angewendet werden

  • kann bei Bedarf in Anführungszeichen gesetzt werden import: ""

  • @import "/app.wxss";
    Nach dem Login kopieren
textarea

  • Der Standardstil von textarea hat eine feste Breite

Ereignisübergabeparameter

  • Ereignisse in der Vorlage können keine Parameter übergeben

  • Verwenden Sie event.currentTarget.dataset, um

  • <view id="tapTest" data-hi="WeChat" bindtap="tapName"> Click me! </view>
    
    Page({
      tapName(event) {
        console.log(event.currentTarget.dataset.hi)
      }
    })
    Nach dem Login kopieren
Animation<🎜 zu erhalten >

    Animation kann nicht direkt an die Komponente gebunden werden
  • Mit einer Ebene umschlossen
  • <view animation={{animation}}>
      <my-component></my-component>
    </view>
    Nach dem Login kopieren
  • checkBox

    bindChange-Ereignis, das an die Checkbox-Gruppe gebunden ist. Wenn wir auf das Kontrollkästchen klicken, sprudelt das Ereignis hervor, wodurch auch auf die äußere Ebene geklickt wird
  • Die checkBox wird mit einer Ansicht umschlossen und der Ansicht wird ein Catch-Ereignis hinzugefügt
  • <checkbox-group bindchange="checkboxChange">
      <view bindtap="bindTap">
        <view catchtap=&#39;catchTap&#39;">
         <checkbox value="{{value}}" checked="{{checked}}"/>
        </view>
      </view>
    </checkbox-group>
    Nach dem Login kopieren
    Verwandte Artikel:

    Eine Zusammenfassung der Probleme bei der Entwicklung von WeChat-Miniprogrammen aufgetreten

    Eine Zusammenfassung der Probleme, die bei der Entwicklung von WeChat-Miniprogrammen aufgetreten sind

    Ähnliche Videos:

    Video-Tutorial zur Entwicklung von WeChat-Miniprogrammen

    Das obige ist der detaillierte Inhalt vonZusammenfassung – Einige Probleme, die bei der Entwicklung von WeChat-Miniprogrammen aufgetreten sind. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!