


Einige Erfahrungen in der Entwicklung von WeChat-Miniprogrammen
1: ParameterMethode der Wertübergabe
1: Daten -id
Wir können data-*attribute zum HTML-Element hinzufügen, um den von uns benötigten Wert zu übergeben:
(1) Daten-ID festlegen
<view class="block" bindtap="playTap" data-id="{{modle.id}}">
(2): Wert abrufen + Wert übergeben
playTap:function(e) { const dataset = e.currentTarget.dataset; wx.navigateTo({ url: '../play/index?id='+ dataset.id }) console.log(dataset.id); }
(3): Wert abrufen
onLoad:function (param) { //页面初始化 this.setData({ currentId:param.id }) }
data -Hinweis: Der Datenname darf nach langer Suche keinen Großbuchstaben enthalten, da er einen Großbuchstaben enthält. Objekte können nicht in Daten-*-Attributen gespeichert werden.
2: Set-ID Methodenbezeichner zum Übergeben des Werts
Verwendungsanweisungen:
(1) ID festlegen
<view bindtap=“playTap" id="{{modle.id}}">
(2) Wert abrufen
Erhalten Sie den Wert der festgelegten ID über e.currentTarget.id und übergeben Sie den Wert dann durch Festlegen des globalen Objekts
3: Parameterwert hinzufügen, der im Navigator übergeben wird
Gebrauchsanweisung
(1) Wertübergabe: Splice nach dem Navigator-Attribut url?id (Parametername) = der zu übergebende Wert (wenn mehrere Parameter durch & &name=value&……. getrennt sind)
<navigator url="../my/my?id={{item.id}}" wx:for="{{modles}}">
(2) Wert:
onLoad (params){ app.fetch(API.detail + params.id,(err,data) => { }) }
2: Datenanforderungskapselung
1. Alle Schnittstellen in eine einheitliche JS-Datei einfügen und <🎜 exportieren >
const api = { interface1: 'https://........', interface2: 'https://.......', interface3: 'https://....', ..... } module.exports = api;
fetch(url,data, callback) { wx.request({ url, data: data, header: { 'Content-Type': 'application/json' }, success(res) { callback(null, res.data); }, fail(e) { callback(e); } }) },
import API from "../../api/api.js"; const app = getApp(); const conf = { data:{ title:'正在拼命加载中...', loadding:true }, onLoad (){ app.fetch(API.hot,{},(err,data) => { }) }
<template name="homecell"> <view class="item"> </view> </template>
<import src="../../commonXml/homecell.wxml" />
<template is="homecell" data="{{item}}"></template>
2 Methode zum Hinzufügen von Elementen
var obj = []; var obj = new obj(); var obj = Object.create(null);
3 So löschen Sie den Schlüssel
dic[“key”] = “value”;
4 Alle Einträge des Wortes löschen
delete dic[“key”];
5 Löschen
dic.clear();
6 Methoden zum Anzeigen aller Attribute
delete dic;
Alle Schlüsselnamen des Objekts sind Zeichenfolgen, also ohne oder ohne Anführungszeichen Ja, wenn der Schlüsselname ein numerischer Wert ist, wird er automatisch in eine Zeichenfolge umgewandelt. Wenn der Schlüsselname jedoch nicht die Bedingungen des Identifikationsnamens erfüllt (z. B. ist das erste Zeichen eine Zahl oder enthält ein Leerzeichen). oder der
-OperatorObject.keys(obj);
Hinweis: Der Punktoperator kann nicht für numerische Tastennamen verwendet werden (da er als Dezimalpunkt behandelt wird), sondern nur der eckige Klammeroperator.
obj.name || obj['name']
-Variable
deklariert ist9 Der in-Operator wird verwendet, um zu überprüfen, ob das Objekt ein bestimmtes Attribut enthält. und gibt true zurück, wenn dies der Fall ist, andernfalls false
if(obj.name) || if(obj['name'])
10 for … in
Loopif ( ‘x' in obj) {return 1}
11 mit Anweisung
for (var i in obj) { console.log(obj); }
ist äquivalent bis
Das obige ist der detaillierte Inhalt vonEinige Erfahrungen in der Entwicklung von WeChat-Miniprogrammen. 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

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Im gegenwärtigen Zeitalter der rasanten Entwicklung des Internets wird PHP als serverseitige Skriptsprache von immer mehr Entwicklern übernommen. PHP hat den Vorteil, dass es leicht zu erlernen, flexibel, Open Source und kostenlos ist und schnell verschiedene Websites und Webanwendungen entwickeln kann. Wenn Sie jedoch als PHP-Entwickler im harten Wettbewerb hervorstechen und effizienten und stabilen Code schreiben möchten, müssen Sie auch die Implementierungsfähigkeiten und Erfahrung verschiedener Funktionen beherrschen. Zunächst einmal ist eine vernünftige Planung der Projektarchitektur der Schlüssel zur Entwicklung von PHP-Anwendungen. Eine gute Projektstruktur kann eine bessere Wartbarkeit des Codes ermöglichen

Fallen, auf die man getreten ist: Erfahrungen und Lektionen bei der Entwicklung von Sprachprojekten Auf dem Weg der Softwareentwicklung wird jeder Entwickler unweigerlich auf einige Fallstricke stoßen. Dies ist natürlich keine Ausnahme für Go-Sprachentwickler. In diesem Artikel werden die Fallstricke erläutert, auf die ich bei der Projektentwicklung mit der Go-Sprache gestoßen bin, und ich hoffe, anderen Entwicklern einige Erfahrungen und Lehren zu vermitteln. Verschiedene Versionen der Go-Sprache Wenn wir die Go-Sprache für die Projektentwicklung verwenden, müssen wir auf die Version der Go-Sprache achten. Es kann zu einigen Sprachunterschieden oder API-Änderungen zwischen verschiedenen Versionen kommen

Mit der kontinuierlichen Weiterentwicklung des mobilen Internets hat sich das WeChat-Applet zu einer neuen Art mobiler Anwendungssoftware entwickelt, die von immer mehr Menschen verwendet wird. Als Back-End-Dienst des Miniprogramms ist die Einrichtung einer API-Schnittstelle von entscheidender Bedeutung. Als dynamische Open-Source-Skriptsprache wird PHP häufig in der Webentwicklung verwendet, insbesondere beim Erstellen kleiner Webanwendungen. Daher wird in diesem Artikel erläutert, wie Sie mit PHP schnell eine Back-End-API für das WeChat-Miniprogramm erstellen können. 1. Verstehen Sie die Grundkenntnisse der Back-End-Konstruktion von WeChat-Miniprogrammen, bevor Sie mit der Erstellung von WeChat-Miniprogrammen beginnen.

Vertiefte Kenntnisse der Java-GUI-Entwicklung, Erfahrungen und Vorschläge. Als häufig verwendete objektorientierte Programmiersprache spielt Java eine zentrale Rolle in der Softwareentwicklung. In der Java-Entwicklung gehört die Entwicklung von GUI (Graphical User Interface) zu den wichtigen Fähigkeiten, die es in der täglichen Arbeit zu beherrschen gilt. Bei der GUI-Entwicklung wirken sich eine umfassende Benutzeroberfläche und interaktive Leistung direkt auf die Benutzererfahrung und die Benutzerzufriedenheit der Software aus. Daher ist ein umfassendes Verständnis erforderlich

Git ist ein beliebtes Tool zur Versionskontrolle, das im Softwareentwicklungsprozess weit verbreitet ist. Bei der Entwicklung von Projekten stoßen wir häufig auf Situationen, in denen wir Code zurücksetzen müssen, da der neue Code, den wir schreiben, manchmal zu Problemen führen kann oder wir zu einer früheren Version wechseln müssen. In diesem Artikel werde ich einige Git-Code-Rollback-Techniken zusammenfassen und meine Projekterfahrungen teilen. Zunächst müssen wir den Zweck des Rollbacks des Codes klären. Geht es darum, einen Fehler zu beheben oder auf eine ältere Version zu wechseln? Je nach Zweck können wir unterschiedliche verwenden

Einleitung: Die Entwicklung starker künstlicher Intelligenz war in den letzten Jahren ein besorgniserregendes Thema. Viele Forscher konzentrieren sich darauf, die KI aus der Wahrnehmung und dem Verhalten des Menschen lernen zu lassen und nicht nur aus einfach etikettierten Daten. Unter anderem ist die Frage, wie man die von Menschen erworbenen Alltagserfahrungen nutzen kann, um künstliche Intelligenz zu inspirieren und aufzubauen, die sich an verschiedene Umgebungen anpassen und mit der Außenwelt interagieren kann, in einigen Bereichen zu einer neuen Forschungsmethode geworden. Richard Sutton, bekannt als Vater des Reinforcement Learning, schlug kürzlich die Idee vor, Erfahrungen zu nutzen, um die Entwicklung von KI zu inspirieren. Er unterteilte den Prozess der KI von der Nutzung von Daten bis zur Nutzung von Erfahrungen in vier Entwicklungsstufen und schlug die Entwicklungsrichtung für den Aufbau echter KI (Real AI) in der Zukunft vor. Am 31. Mai 2022 hielt Richard Sutton eine Rede auf der Beijing Intelligent Source Conference 2022

Grundlagen zum Lebenslauf eines PHP-Programmierers: So heben Sie Ihre Fähigkeiten und Erfahrungen hervor. In der heutigen Internetbranche ist der PHP-Programmierer eine der beliebtesten und gefragtesten Positionen. Für PHP-Programmierer, die auf der Suche nach einem Job sind oder sich auf einen Jobwechsel vorbereiten, ist ein hervorragender Lebenslauf der Schlüssel. Wie Sie Ihre Fähigkeiten und Erfahrungen hervorheben und die Aufmerksamkeit von Arbeitgebern auf sich ziehen, finden Sie hier einige Tipps und Vorschläge zum Verfassen eines hervorragenden Lebenslaufs. Kurze und klare persönliche Vorstellung Schreiben Sie zu Beginn Ihres Lebenslaufs unbedingt eine kurze und klare persönliche Vorstellung, in der Sie Ihren Hintergrund und Ihre Ziele vorstellen.

Erfahrungen und Vorschläge für ein tieferes Verständnis des Java-Reflektionsmechanismus. In der Java-Programmierung ist die Reflektion eine sehr leistungsstarke und flexible Funktion. Sie ermöglicht es dem Programm, die Eigenschaften und Methoden anderer Klassen zur Laufzeit zu überprüfen und zu betreiben und sogar Objekte dynamisch zu erstellen Es ist keine feste Typdeklaration zur Kompilierungszeit erforderlich. Der Reflexionsmechanismus bietet uns die Flexibilität und Erweiterbarkeit, um Plug-Ins, Framework-Entwicklung, dynamische Konfiguration usw. zu implementieren. Reflexion ist jedoch auch eine Funktion, die leicht missbraucht und missverstanden wird. In diesem Artikel werden wir uns mit den Prinzipien befassen und
