应用程序开发公司
软件开发

针对您的项目需求及预算规划量身制定方案

个体/中小企业/集团/政府机构/行业组织 了解详情 了解详情

微信小程序学习点滴《一》:如何获取时间,页面跳转,传递参数 ... ...

发布时间:2024-01-01 00:00 浏览次数:46

一:如何以获取时间:


以获取时间轻易用 Date.now() 获得一串数字.如下图:


以获取格式化的时间用 util.formatTime(new Date)


util就是微信官方demo里面的提供更多的工具:如下代码


function formatTime(date) {


var year = date.getFullYear()


var month = date.getMonth() + 1


var day = date.getDate()


var hour = date.getHours()


var minute = date.getMinutes()


var second = date.getSeconds()


return [year, month, day].map(formatNumber).join('/') + ' ' + [hour, minute, second].map(formatNumber).join(':')


}


以获取至时间如下:


二:页面重定向,页面之间传达参数


先上demo图:


为了精简逻辑,所以index.wxml里面只写下了两个text.既然就是重定向,那就除了其他页面.


目录如下:


三个页面,但是代码很直观.轻易上代码




重定向至新页面


在当前页关上



index.wxml中的URL就是重定向的页面路径.上面代码中就是navigator目录下的navigator页面,title就是参数.


navigator之下redirect属性就是值在当前页关上.如果不作redirect就是重定向至新页面.都可以随身携带参数.



{{title}}


在navigatort.wxml中通过js代码可以以获取至title,代码如下.options.title


//navigator.js


Page({


onLoad: function(options) {


this.setData({


title: options.title


})


}


})



{{title}}


//redirect.js


Page({


onLoad: function(options) {


this.setData({


title: options.title


})


}


})


最后上两张重定向后的图.


1.重定向至新页面


2.在原来的页面关上


是不是辨认出一个细节,在原来的页面关上就是不能发生回到按钮的,而重定向至新页面后会出来回到按钮.


这是因为我写下了两个页面.如果indexwxml不是一级页面,这里都会发生回到按钮.


当然回到的结果就是不一样的:


1.重定向至新页面,回到就是返回之前的页面;


2.在原来页面关上,回到就是返回上一级页面.

TAG标签:
阅读推荐