Cet article présente principalement la manière dont l'applet WeChat implémente le transfert de données vers des modèles de modèles imbriqués. Il résume et analyse la définition, l'appel, le transfert de paramètres et les compétences d'utilisation associées des modèles de modèles imbriqués dans l'applet WeChat sous forme d'exemples. est nécessaire Les amis peuvent se référer à
L'exemple de cet article résume la manière dont l'applet WeChat implémente le transfert de données vers des modèles imbriqués. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :
1 Lorsque les données appelées par le modèle de modèle sont sous une forme unique :
Modèle indexTemplate :<import src="../lookAndCollect-template/lookAndCollect-template.wxml" /> <template name="indexTemplate"> <view class="user-info"> <image class="avatar" src="{{avatar}}"></image> <text class="name">{{name}}</text> <text class="date">{{date}}</text> </view> <view class="news"> <text class="news-title">{{title}}</text> <image class="news-img" src="{{newsImg}}"></image> <text class="news-content">{{content}}</text> </view> <template is="reviewAndCollect" data="{{review,look}}"></template> </template>
<template name="lookAndCollect-template"> <view class="lookAndCollect-template"> <view class="lookAndCollect-template-review"> <image src="/smallApp/images/icon/view.png"></image> <text>{{look}}</text> </view> <view class="lookAndCollect-template-look"> <image src="/smallApp/images/icon/chat.png"></image> <text>{{collect}}</text> </view> </view> </template>
<block wx:for="{{newsData}}" wx:for-item="newsItem"> <view class="item"> <template is="indexTemplate" data="{{...newsItem}}" /> </view> </block>
var newsDataList = require("../index-data.js"); Page({ data: { }, onLoad: function (option) { this.setData({ newsData: newsDataList.dataList }); } })
var news_data = [ { listId: "0", avatar: "/smallApp/images/avatar/1.png", name: "我是大猫猫", date: "16分钟前", title: "搞事情?法国招聘新特工 会汉语成必备条件", newsImg: "/smallApp/images/post/crab.png", content: "是的,你没看错,据法国《费加罗报》报道,法国境外安全总局(DGSE)欲在2019年前招募600名新特工,而且新的特工必须年轻、有高等文凭,会多国语言,并且熟悉电脑与互联网。", review: "0", look: "30" }, { listId: "1", avatar: "/smallApp/images/avatar/2.png", name: "风口上的猪", date: "1天前", title: "顺丰控股上市次日盘中涨停 离首富差4个涨停", newsImg: "/smallApp/images/post/bl.png", content: "根据之前借壳方鼎泰新材发布的公告,该公司定增完成后,第一大股东将变更为深圳明德控股发展有限公司(简称“明德控股”),持股比例为64.58%,后4名分别为宁波顺达丰润投资管理合伙企业(有限合伙)…", review: "100", look: "380" } ]; module.exports = { dataList: news_data }
2. La méthode d'appel lorsque les appels de modèles imbriqués incluent des objets objets :
L'examen des données et l'apparence utilisés dans le modèle sont sous la forme d'objets Lorsqu'il est présenté :var news_data = [ { listId: "0", avatar: "/smallApp/images/avatar/1.png", name: "我是大猫猫", date: "16分钟前", title: "搞事情?法国招聘新特工 会汉语成必备条件", newsImg: "/smallApp/images/post/crab.png", content: "是的,你没看错,据法国《费加罗报》报道,法国境外安全总局(DGSE)欲在2019年前招募600名新特工,而且新的特工必须年轻、有高等文凭,会多国语言,并且熟悉电脑与互联网。", reviewAndCollect { review: "0", look: "30" } }, { listId: "1", avatar: "/smallApp/images/avatar/2.png", name: "风口上的猪", date: "1天前", title: "顺丰控股上市次日盘中涨停 离首富差4个涨停", newsImg: "/smallApp/images/post/bl.png", content: "根据之前借壳方鼎泰新材发布的公告,该公司定增完成后,第一大股东将变更为深圳明德控股发展有限公司(简称“明德控股”),持股比例为64.58%,后4名分别为宁波顺达丰润投资管理合伙企业(有限合伙)…", reviewAndCollect { review: "120", look: "300" } } ]; module.exports = { dataList: news_data }
<import src="../lookAndCollect-template/lookAndCollect-template.wxml" /> <template name="indexTemplate"> <view class="user-info"> <image class="avatar" src="{{avatar}}"></image> <text class="name">{{name}}</text> <text class="date">{{date}}</text> </view> <view class="news"> <text class="news-title">{{title}}</text> <image class="news-img" src="{{newsImg}}"></image> <text class="news-content">{{content}}</text> </view> <template is="reviewAndCollect" data="{{reviewAndCollect}}"></template> </template>
<template name="lookAndCollect-template"> <view class="lookAndCollect-template"> <view class="lookAndCollect-template-review"> <image src="/smallApp/images/icon/view.png"></image> <text>{{reviewAndCollect.look}}</text> </view> <view class="lookAndCollect-template-look"> <image src="/smallApp/images/icon/chat.png"></image> <text>{{reviewAndCollect.collect}}</text> </view> </view> </template>
Comment implémenter une version web de la calculatrice en JS
Comment utiliser JS pour implémenter la trajectoire parabolique d'une petite boule
Comment implémenter un cookie inter-domaines dans axios
Comment implémenter la traversée d'arbre binaire à l'aide de JavaScript
En JavaScript Comment obtenir un effet élastique en
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!