Worüber ich in dieser Ausgabe sprechen möchte, ist jQuery.wechat, das ich geschrieben habe, nachdem ich mit Schmerzen zu kämpfen hatte, ein jQuery.plugin basierend auf jQuery.promise, das eine einheitliche API. Ich hoffe, das hilft allen.
Da meine Produkte seit kurzem im offiziellen WeChat-Konto beworben werden müssen und einige sinnvolle Funktionen bieten müssen, war ich gezwungen, den Weg ohne Wiederkehr einzuschlagen und WeChat zu unterstützen. Wie wir alle wissen, ist Tencent ein so magisches Unternehmen, dass seine Produkte großen kommerziellen Erfolg haben, aber die Dokumentation ist wirklich schwer zu loben. Ich kann in Nuo Da keine echte offizielle Plattform für die Kontoentwicklung finden. Ja, einige der offiziellen Dokumente zur Webentwicklung sind nur einzelne Beispiele, und der Rest ... Haha, es gibt so etwas wie Entwickleraustausch und gegenseitige Unterstützung. Haben Sie dieses Gefühl, nachdem Sie das Bild oben gelesen haben? Viele Menschen versuchen verzweifelt herauszufinden, was passiert ist, aber es gibt keine offizielle Stellungnahme! o(∩_∩)o Haha Nachdem ich so viel gesagt habe, kommen wir schnell zum Punkt. Worüber ich in dieser Ausgabe sprechen möchte, ist jQuery.wechat, das ich geschrieben habe, nachdem ich mit Schmerzen zu kämpfen hatte basiert auf jQuery und bietet eine einheitliche API für .promise. Ich hoffe, das hilft allen. ZuallererstInstallationEs ist ganz einfach
bower install --save jquery-wechat
Herunterladen und Dekomprimieren auf GitHub beginnen, das ist dasselbe!
Laden ist so natürlich wie Wasser
<script type="text/javascript" src="bower_components/jquery/dist/jquery.min.js"></script> <script type="text/javascript" src="bower_components/jquery-wechat/dist/jquery-wechat.min.js"></script>
Verwendung – einfach, leicht, einheitlich und unterhaltsam!
$.wechat.enable(); //So einfach!
$.wechat.enable().done(function(){ alert('已经启用成功'); }).fail(function(){ alert('启用失败'); });
Menü ausblenden/anzeigen
$.wechat.hideMenu(); //隐藏菜单 $.wechat.showMenu(); //显示菜单
Die untere Symbolleiste ausblenden/anzeigen
$.wechat.hideToolbar(); //Die untere Symbolleiste ausblenden
$.wechat.showToolbar(); //Die untere Symbolleiste anzeigen
$.wechat.scanQRcode();
BildVorschautool
$.wechat.preview({ current: 'http://xxx/img/pic001.jpg', //进入预览模式后,直接显示这张图片 urls: [ 'http://xxx/img/pic001.jpg', 'http://xxx/img/pic002.jpg', 'http://xxx/img/pic003.jpg', 'http://xxx/img/pic004.jpg', 'http://xxx/img/pic005.jpg', 'http://xxx/img/pic006.jpg' ] //所有要在预览模式下显示的图片 });
$.wechat.getNetworkType().done(function(response) { $('#network').text(response.split(':')[1]); });
network_type:wifi wifi网络 network_type:edge 非wifi,包含3G/2G network_type:fail 网络断开连接 network_type:wwan (2g或者3g)
$.wechat.setShareOption({ appid: 'xxxx', //小标appid img_width: '60', img_height: '60', img_url: window.location.toString() + 'img/demo.jpg', //缩略图 title: 'DEMO', //标题 desc: 'The description is set from $.wechat.setShareOption', //描述 link: function() { return window.location.toString(); //消息分享出去后,用户点击消息打开的链接地址 }, callback: function(response) { alert(response); //分享后的回调函数,常见的有成功和取消 } });
Diese Änderung des Freigabeformats wirkt sich auf die vier Funktionen Senden an Freunde, Teilen auf Moments, Teilen auf Weibo und Senden von E-Mails aus. Klicken Sie nach der Einstellung auf die Menüschaltfläche in der oberen rechten Ecke, um das Menü zu öffnen, wählen Sie eines der vier oben genannten Elemente aus und Sie werden den geänderten Effekt sehen
Aktuelle Seite schließen
$.wechat.closeWindow();
$.wechat.destroy();
Diese Funktion wird häufig in Single-Page-Anwendungen (SPA) verwendet
Das obige ist der detaillierte Inhalt vonMethodencode zum Erstellen einer WeChat-WEB-Anwendung mit jQuery.wechat. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!