小程序中template的用法
demo案例:
wxml代码:
<view>
<text>template使用demo</text>
<!-- <view wx:for="{{arry}}">
<text>{{item.workName}}</text>
<text>{{item.work}}</text>
</view> -->
<!-- 模板 -->
<scroll-view class="has-body" scroll-y="true">
<template name="items">
<view class="hasItem">
<text>{{idx+1}}{{workName}}</text>
<view>
学科:{{ways}},共有{{count}}次
</view>
</view>
</template>
<view wx:for="{{arry}}" wx:key="id" wx:for-index='idx' class="list" data-classId="{{item.id}}" data-name="{{item.ways}}" style="height:100%;" bindtap="addEvent">
<template is="items" data="{{...item,idx:idx}}" /> </view>
</scroll-view>
</view>
wxss代码
/* pages/temptl/temptl.wxss */
.has-body{
height: 100%;
}
.hasItem{
background: red;
min-height: 80rpx;
width: 100%;
margin: 10rpx auto;
padding: 10rpx; }
js代码
// pages/temptl/temptl.js
const app = getApp();
Page({
/**
* 页面的初始数据
*/
data: {
arry:[],
},
addEvent:function(e){//获取点击事件
console.log('点击事件', e.currentTarget.dataset);
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
console.log('获取url拼接的参数',options);//截取字符串拼接的东西
this.getAllData();
},
getAllData:function(){
let that = this;
wx.request({
url: 'https://easy-mock.com/mock/5d11cec4e7e306239b6b37ae/example/workTable',
method:'post',
// data:{},
header:{
'content-type': 'application/x-www-form-urlencoded',
// 'cookie': wx.getStorageSync("sessionid")//获取sessionId保持一致
},
success:function(res){
console.log(res);
if (res.data.code=="0000"){
if(res.data.data !=null){
if(res.data.data.length!=0){
that.setData({
arry:res.data.data
})
console.log('打印数据',that.data.arry);
}else{
wx.showToast({
title: '暂无数据',
icon: 'none',
duration: 2000
})
}
}else{
wx.showToast({
title: '暂无数据',
icon: 'none',
duration: 2000
})
}
}else{
wx.showToast({
title: res.data.message,
icon: 'none',
duration: 2000
})
}
},
fail:function(e){
wx.showModal({
title: '',
content: '服务器出现异常',
showCancel: false
})
}
})
}, })
效果图
小程序中template的用法的更多相关文章
- ES6中Class的用法及在微信小程序中的应用实例
1.ES6的基本用法 ES6 提供了更接近传统语言的写法,引入了 Class(类)这个概念,作为对象的模板.通过class关键字,可以定义类.基本上,ES6 的class可以看作只是一个语法糖,它的绝 ...
- 小程序中this和that用法
微信小程序中,在wx.request({});方法调用成功或者失败之后,有时候会需要获取页面初始化数据data的情况,这个时候,如果使用,this.data来获取,会出现获取不到的情况,调试页面也会报 ...
- 小程序开发--template模板
小程序的template模板可以说是我遇到的最简单的了,看看实例: <template name="article"> <view class='containe ...
- 在微信小程序中使用富文本转化插件wxParse
在微信小程序中我们往往需要展示一些丰富的页面内容,包括图片.文本等,基本上要求能够解析常规的HTML最好,由于微信的视图标签和HTML标签不一样,但是也有相对应的关系,因此有人把HTML转换做成了一个 ...
- 全栈开发工程师微信小程序-中(下)
全栈开发工程师微信小程序-中(下) 微信小程序视图层 wxml用于描述页面的结构,wxss用于描述页面的样式,组件用于视图的基本组成单元. // 绑定数据 index.wxml <view> ...
- 微信小程序中的 web-view 组件
web-view 是一个可以承载 web 网页的容器,当 WXML 文件中存在 web-view 组件时,其他组件会自动全部失效,而且 web-view 承载的组件会自动铺满小程序的整个页面.其他组件 ...
- 微信小程序中公用内容
微信小程序中各个页面调用公用的js 在util.js文件中 // 跳转哪里 function go(where) { wx.reLaunch({ url: where, }) } // 将方法暴露出去 ...
- WePY 在手机充值小程序中的应用与实践
wepyjs 发布了两个月了,中间经历了很多版本更新,也慢慢开始有一些用户选择 wepyjs 作为开发框架来开发小程序,比如一些线上小程序. 以及一些来自网上的 wepyjs 的相关资源: demo源 ...
- 小程序开发-7-访问api数据与ES6在小程序中的应用
访问API数据与ES6在小程序中的应用 看待组件的两种观点 组件复用 代码分离-(特别重要) 不能在一个页面写所有的代码,代码分离具有很强的可读性.可维护性 Blink Api 介绍与测试API ur ...
随机推荐
- 新建的maven项目里没有src
百度上搜到一个网友的一句话:没筷子你就不吃饭了是吧 若有所思 自己新建一个src文件 然后, 由于已经转换,因此上图没有sources选项 然后就可以在文件中随意编写文件 如果想添加package,直 ...
- Codeforces Round #526 D - The Fair Nut and the Best Path /// 树上两点间路径花费
题目大意: 给定一棵树 树上每个点有对应的点权 树上每条边有对应的边权 经过一个点可得到点权 经过一条边必须花费边权 即从u到v 最终得分=u的点权-u到v的边权+v的点权 求树上一条路径使得得分最大 ...
- 006-Java的break和continue
break 和 continue关键字的使用 break: 结束当前循环 continue:结束当次循环 示例如下 class JavaTest{ public static void main(St ...
- 使用<script>标签在HTML网页中插入JavaScript代码
新朋友你在哪里(如何插入JS) 我们来看看如何写入JS代码?你只需一步操作,使用<script>标签在HTML网页中插入JavaScript代码.注意, <script>标签要 ...
- Ip HostName查询
https://iplist.cc/api // 在线ip hostname查询
- 【模板篇】A* 寻路算法
上次在做k短路的时候说到了A*, 但是并没有仔细的研究A*寻路, 毕竟k短路中的A*也不怎么标准… A*寻路的过程网上还是有很多的, 讲得也很清楚, 不妨跟着里面的图示自己动手操作一下, 基本一遍就能 ...
- 浏览器自带记忆功能,使input颜色和字体丢失
方法一 : 会有视觉上颜色的变化input:-internal-autofill-selected { /*内置阴影填充 背景颜色*/ box-shadow: inset 0 0 0 1000px # ...
- Android开发 string.xml资源添加参数
挖坑:参考:https://www.cnblogs.com/leelugen/p/6685905.html
- js获取当前网址Url
js获取当前路径并截取 var str = window.location.href;// str = 'https://localhost:8080/mark' var index = str .l ...
- 微信公众号开发API接口大全
在本文中,我们列出微信公众平台上可以使用的API接口以及举例如何在微信公众平台调用这些接口实现相应的功能. 接口调用说明: ① Appkey请使用的微信公众号,不要使用默认的trailuser ② 接 ...