WXML提供模板(template)
竖版
1.主界面

//list.jsnewslist:[{id: 1, title: "《逆流而上的你》马丽搭档潘粤明都市轻喜剧", img: "../../photos/1.jpg", cTime: "2019-2-10 15:25" },{id: 2, title: "《天真派武林外传》迷你版的同福客栈", img: "../../photos/2.jpg", cTime: "2019-2-16 13:25" },{ id:3, title: "《知否知否应是绿肥红瘦》赵丽颖冯绍峰撒狗粮", img: "../../photos/3.jpg", cTime: "2019-2-18 10:25" },{ id:4, title: "《怒晴湘西》鬼吹灯改编!潘粤明探秘", img: "../../photos/4.jpg", cTime: "2019-2-19 17:25" }]
<!-- 文章列表模板 -->
<template name="list"><navigator url="../../pages/detail/detail?id={{id}}"hover-class="navigator-hover"><view><image src="{{img}}" class="in-img" background-size="cover" model="scaleToFill"></image></view><view><view class="t">{{title}}</view><view class="t">{{cTime}}</view></view></navigator>
</template><!-- 循环输出列表 -->
<block wx:for="{{newslist}}"  wx:for-item="news">
<template is="list" data="{{...news}}" />
</block>
/* pages/list/list.wxss */
.in-img{width: 350px;height: 160px;}
.t{font-size: 16px;}

1.使用 wx:for-item 可以指定数组当前元素的变量名,
2.使用 wx:for-index 可以指定数组当前下标的变量名,
3.使用 is 属性,声明需要的使用的模板,然后将模板所需要的 data 传入。
4.使用 name 属性,作为模板的名字。


2.跳转页面

//detail.js
data: {info : { id: 1, img: "../../photos/1.jpg",title: "逆流而上的你",  cTime: "2019-2-19 15:20", acter: "主演: 马丽 潘粤明 张凯丽 孙坚 黄梦莹 李乃文 刘威葳 倪大红 刘颖伦 张棪琰 穆丽燕 徐美玲 孔琳 [全部主演]",update: "剧集: 更新至8集/共42集   更新:VIP会员每日24点更新,非会员次日24",type: "类型:喜剧 家庭 都市  导演:潘越  年份:2019  地区:内地",page: '刘艾,作为在城市里奋斗打拼的金牌销售,和做设计师的老公杨光有个简单朴素的愿望,好好赚钱生孩子换房子,可是到年终时,严苛的老板却出尔反尔,不履行自己的承诺。刘艾愤而辞职,眼见自己的计划落空,老公也遭遇事业不顺等一系列的现实打击,她沮丧不已差点放弃,这时在老公和朋友们的开解下,刘艾逆流而上,从一个小公司重新出发,不仅一步步通过自己的能力做到了实至名归的“销售王”,还给了原来老板一个漂亮的还击,成功实现了当初和老公杨光计划的所有愿望。'},},
<!--detail.wxml-->
<view class='detail-a'>
<view class='font'>{{info.title}}</view>
<view class="table">{{info.update}}</view>
<view class="table">{{info.acter}}</view>
<view class="table">{{info.type}}</view>
<view class='time'>{{info.cTime}}</view>
<view class='detail-img'><image src="{{info.img}}" class="imgs" background-size="cover" model="scaleToFill"></image></view>
<view class='detail-context'>{{info.page}}</view>
</view>
/* pages/detail/detail.wxss */
.detail-img{width: 350px;height: 160px;}
.time{font-size: 16px;color: rgb(99, 97, 97)}
.detail-context{font-size: 16px;text-indent: 1em;}
.font{font-size: 22px;}
.table{font-size: 14px;color: #aaa;padding: 10rpx;}
.detail-a{height: 300px;display: flex;flex-direction: column;padding: 20rpx;}
.detail-img{text-align: center;padding: 14rpx;}
.imgs{width: 350px;height: 160px;}


横版

/* pages/list/list.wxss */.list-a{display: flex;flex-direction: column;padding: 20rpx;height:100%;}navigator{overflow: hidden;}.list-b{margin-bottom: 20rpx;height: 280rpx;position: relative;}.list-img{float: left;}.list-img image{display: block;width: 280rpx;height: 240rpx;}.list-c{float: left;width: 400rpx;height: 200rpx;padding: 20rpx 0 0 20rpx;}.time{font-size: 16px;color: rgb(182, 178, 178);position: absolute;bottom: 20px;}.title{font-size: 16px;}
<!--list.wxml-->
<view class="list-a">
<!-- 文章列表模板 -->
<template name="list"><navigator url="../../pages/detail/detail?id={{id}}"hover-class="navigator-hover"><view class='list-img'><image src="{{img}}" class="in-img" background-size="cover" model="scaleToFill"></image></view><view class='list-c'><view class="title">{{title}}</view><view class="time">{{cTime}}</view></view></navigator>
</template>
<!-- 循环输出列表 --><view wx:for="{{newslist}}"  wx:for-item="news" class="list-b"><template is="list" data="{{...news}}" />
</view></view>


5.navigator:页面链接。url是指当前小程序内的跳转链接。

微信小程序开发笔记--03相关推荐

  1. 微信小程序开发笔记,你收藏了吗?

    ** 微信小程序开发笔记,你收藏了吗? ** 最近在开发微信小程序,把自己在项目中经常遇到的知识点记录下来,以便下次开发的时候查看. 开发小程序开发工具推荐vscode写代码,微信开发工具用于查看效果 ...

  2. 微信小程序开发笔记 进阶篇④——getPhoneNumber 获取用户手机号码(小程序云)

    文章目录 一.前言 二.前端代码wxml 三.前端代码js 四.云函数 五.程序流程 一.前言 微信小程序开发笔记--导读 大部分微信小程序开发者都会有这样的需求:获取小程序用户的手机号码. 但是,因 ...

  3. 微信小程序开发笔记 进阶篇⑤——getPhoneNumber 获取用户手机号码(基础库 2.21.2 之前)

    文章目录 一.前言 二.前端代码wxml 三.前端代码js 四.后端java 五.程序流程 六.参考 一.前言 微信小程序开发笔记--导读 大部分微信小程序开发者都会有这样的需求:获取小程序用户的手机 ...

  4. 微信小程序开发笔记二(WXSS和CSS样式美化)

    微信小程序开发笔记二(WXSS和CSS样式美化) 一.CSS基本知识 1.Class选择器的定义 2.ID选择器的定义 3.ID选择器和class选择器的区别 4.CSS中设置颜色 5.CSS中的文本 ...

  5. 微信小程序开发笔记——wsdchong

    微信小程序开发笔记 一.小程序简介 小程序起源于微信的webview:此类API最初是提供给腾讯内部一些业务使用,很多外部开发者发现后,照葫芦画瓢,逐渐成为微信中网页的事实标准.2015年初,微信发布 ...

  6. 微信小程序开发笔记 进阶篇③——onfire.js事件订阅和发布在微信小程序中的使用

    文章目录 一.前言 二.onfire.js介绍 三.API介绍 四.实例应用 五.onfire源码 六.实例源码 一.前言 微信小程序开发笔记--导读 二.onfire.js介绍 一个简单实用的事件订 ...

  7. 微信小程序开发笔记 进阶篇⑥——getPhoneNumber 获取用户手机号码(基础库 2.21.2 之后)

    文章目录 一.前言 二.前端代码wxml 三.前端代码js 四.后端java 五.程序流程 六.参考 一.前言 微信小程序开发笔记--导读 大部分微信小程序开发者都会有这样的需求:获取小程序用户的手机 ...

  8. 微信小程序开发笔记 支付篇②——微信小程序通过小程序云实现微信支付功能

    文章目录 一.前言 二.开通微信支付 2.1 关联商户号 2.2 添加商户号 2.3 管理员授权 三.云函数开发 3.1 新建云函数 3.2 云函数代码 3.3 云函数上传并部署 四.小程序调用 4. ...

  9. 微信小程序开发笔记(1.1)滚动选择器picker的使用

    微信小程序开发笔记(1.1)滚动选择器picker的使用 前言 滚动选择器picker 普通选择器 多列选择器 时间选择器 日期选择器 省市区选择器 前言 最近被拉来做小程序,因为时间比较赶,其他方面 ...

最新文章

  1. IBM公司新推一个基于云计算的Web分析工具
  2. 《DSP using MATLAB》Problem 6.3
  3. 代码跑得慢?分分钟教你如何给代码提速30%!!!
  4. mongoDB 文档操作_改
  5. HTML5--sessionStorage、localStorage、manifest
  6. css之line-height及图片文字垂直居中
  7. GeoServer怎样修改线性地图的颜色样式
  8. python mq_RabbitMQPython
  9. Oracle RAC
  10. C#基础|面向对象之多态
  11. 计算机考研雷区,考研的五大雷区是什么 如何避免
  12. zebradesigner2教程_ZebraDesigner快速使用说明
  13. 北京地铁21号线_北京地铁22号线(即平谷线)全线21站具体位置确定了!
  14. 爬虫headers参数
  15. 去哪儿 android2..3.6版本,去哪儿兜行手机版下载下载|去哪儿兜行安卓版(Android)2.1下载_太平洋下载中心...
  16. 面向开发者的网站,真的是认真设计过的吗?
  17. 在HTTPS网站安装百度分享按钮代码及其SEO外链作用
  18. 【卡特兰数】【高精】WZK打雪仗(war)
  19. win7计算机虚拟内存,win7设置虚拟内存 win7虚拟内存如何设置
  20. 【PostMan使用】PostMan的简单使用教程

热门文章

  1. MySQL问题让你大厂梦碎?那这本书籍你不妨看看
  2. 深入浅出DPDK-第一章
  3. HTML期末大作业~ 蓝色版爱宠之家(5个页面)带留言板宠物 学生网页设计作业源码(HTML+CSS+JS)
  4. DaVinci:Camera Raw(ARRI)
  5. 构造Linux的图形化安装程序(3)(转)
  6. 计算机的专业术语英汉,IT专业词汇中英对照
  7. C生万物 | 常量指针和指针常量的感性理解
  8. java面试中被问到项目中的难点怎么回答?
  9. Mysql安装及问题
  10. 动手打造个人Zfile开源网盘并反向代理域名访问