Maison >Applet WeChat >Développement de mini-programmes >Exemple simple de développement d'un lecteur d'applet WeChat

Exemple simple de développement d'un lecteur d'applet WeChat

高洛峰
高洛峰original
2017-03-10 15:55:152506parcourir

Cet article présente principalement des informations pertinentes sur le développement d'exemples simples de lecteurs de mini-programmes WeChat. Les amis qui en ont besoin peuvent s'y référer

Aujourd'hui, je discutais avec des amis de mini-programmes, puis j'ai lu un. livre, puis nous avons fait une petite démo de lecture et la partageons maintenant.

1. Tout d'abord, regardons l'image ci-dessus : ​>

Tout d'abord, parlons de la tabBar ci-dessous. Le projet utilise la configuration des données au format json. disons que c'est une tendance maintenant, et la configuration du noyau .net est également de cette façon (révélant que je suis dans le camp .net).

Exemple simple de développement dun lecteur dapplet WeChat De nombreux étudiants ici constateront que de nombreuses configurations de couleurs ne fonctionnent pas. Oui, les couleurs valides sont désormais limitées. Vous pouvez consulter les documents officiels pour plus de détails. Combien de tabBars sont nécessaires, écrivez-les simplement dans la liste. Cet article en demandait trois, vous en avez donc vu trois. L'iconPath ci-dessus est l'icône de la tabBar. Cette taille est également limitée, 40 Ko. Ensuite, pagePath est le lien de page correspondant à cette tabBar. Le texte vise à limiter le contenu, je n’entrerai donc pas dans les détails ici.


Ouvrez le répertoire du code du projet, comme suit :

Recherchez les styles, wxml et js ici Tous les fichiers ont le même nom. C'est la méthode d'écriture par défaut, donc les trois fichiers sont associés par défaut. Ceci est également appelé : la valeur par défaut est supérieure à la configuration.
    "tabBar": {
  "color": "#dddddd",
  "selectedColor": "#d92121",
  "borderStyle": "white",
  "backgroundColor": "#fff",
  "list": [{
   "pagePath": "pages/index",
   "iconPath": "images/main.png",
   "selectedIconPath": "images/main-s.png",
   "text": "主页"
  },{
   "pagePath": "pages/layout/hot",
   "iconPath": "images/hot.png",
   "selectedIconPath": "images/hot-s.png",
   "text": "最热"
  },{
   "pagePath": "pages/layout/new",
   "iconPath": "images/new.png",
   "selectedIconPath": "images/new-s.png",
   "text": "最新"
  }]
 },

Nous ouvrons la page d'index de la page d'accueil

Exemple simple de développement dun lecteur dapplet WeChat Nous pouvons voir le cycle de vie de la page ci-dessus, et nous pouvons écrire les événements que nous voulons gérer dans l'événement.

 La méthode getApp(); obtient l'instance globale.

Nous ouvrons la page d'affichage

Et l'élément est l'élément de liste unique par défaut (encore une fois par défaut). Vous pouvez également donner un alias si vous souhaitez utiliser l'élément ou non. Exemple simple de développement dun lecteur dapplet WeChat

Navigator est la balise de navigation ici, elle est similaire à la balise en HTML, je n'en parlerai donc pas ici. Cliquez sur la page de contenu du navigateur pour accéder à la page correspondante et les données sont également transférées via l'URL.

On peut voir le code en arrière-plan :

Le paramètre (objet) est obtenu. Vous pouvez également voir ici que les détails du livre consistent à obtenir l'instance globale et les données via global getApp. Ces données se trouvent dans le app.js global, comme indiqué ci-dessous : Exemple simple de développement dun lecteur dapplet WeChat

Code spécifique :

Exemple simple de développement dun lecteur dapplet WeChat

 Puis à propos de la page

 Exemple simple de développement dun lecteur dapplet WeChat

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn