Maison > Applet WeChat > Développement de mini-programmes > Exemple de programme WeChat Mini : Introduction à la méthode de mise en œuvre dynamique des données de la page de détails

Exemple de programme WeChat Mini : Introduction à la méthode de mise en œuvre dynamique des données de la page de détails

不言
Libérer: 2018-09-04 16:50:40
original
6784 Les gens l'ont consulté

Le contenu de cet article concerne l'exemple du mini programme WeChat : une introduction à la méthode d'affichage dynamique des données sur la page de détail. Il a une certaine valeur de référence. J'espère que les amis dans le besoin pourront s'y référer. utile pour vous.

Article précédentExemple de programme WeChat Mini : Comment créer une page statique pour la page de détailsIntroduction : La page statique detail est prête, mettons maintenant les données dedans de manière dynamique
Tout d’abord, cliquez sur la page list pour accéder à la page detail
et ajoutez un événement de clic à la page list
Exemple de programme WeChat Mini : Introduction à la méthode de mise en œuvre dynamique des données de la page de détails
list.js

//点击跳转到detail页面
  toDetail(event){    
  // console.log(event);
   //获取点击跳转对应的下标
    let index = event.currentTarget.dataset.index
    wx.navigateTo({
      url: '/pages/detail/detail?index='+index,
    })
  },
Copier après la connexion

Le contenu de ce qui précède console.log(event) est le suivant :
Exemple de programme WeChat Mini : Introduction à la méthode de mise en œuvre dynamique des données de la page de détails
De cette façon, nous obtenons l'indice du saut de clic et le transmettons à la page detail
Obtenez les données. dans detail.js, récupérez les données Pensez à importer d'abord les données :

// pages/detail/detail.js
let datas = require('../../datas/list-data.js');
Page({  
/**
* 页面的初始数据
*/
  data: {
    detailObj:{},
    index:null
  }, 
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    let index=options.index;    
    this.setData({      
    //把引入的数据根据下标对应放到detailObj中
      detailObj:datas.list_data[index],      
      //index也存放起来
      index:index
    })
  },
Copier après la connexion

puis affichez-les dans detail.wxml

<!--pages/detail/detail.wxml--><view class=&#39;detailContainer&#39;>
  <image class=&#39;headImg&#39; src=&#39;{{detailObj.detail_img}}&#39;></image>
  <view class=&#39;avatar_date&#39;>
    <image src=&#39;{{detailObj.avatar}}&#39;></image>
    <text>{{detailObj.author}}</text>
    <text>发布于</text>
    <text>{{detailObj.date}}</text>
  </view>
  <text class=&#39;company&#39;>{{detailObj.title}}</text>
  <view class=&#39;collection_share_container&#39;>
    <view class=&#39;collection_share&#39;>
      <image src=&#39;/images/icon/collection-anti.png&#39;></image>
      <image src=&#39;/images/icon/share-anti.png&#39;></image>
    </view>
    <view class=&#39;line&#39;></view>
  </view>
  <button>转发此文章</button>
  <text class=&#39;content&#39;>{{detailObj.detail_content}}</text></view>
Copier après la connexion

Recommandations associées :

WeChat Mini Partage de la méthode de définition dynamique du titre de la page via le programme

Explication détaillée des exemples d'accès aux données de l'applet 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal