首页 > 编程知识 正文

微信小程序模块的使用教程,微信小程序功能开发

时间:2023-05-04 05:01:11 阅读:274413 作者:1906

//JS代码var msg = "hello world";//commonjs模块化导出var num = function (num1, num2) { return num1 + num2;}var toFixed = function(value,count){ return value.toFixed(count);}var formatNumber = function (n) { n = n.toString() return n[1] ? n : '0' + n}var regYear = getRegExp("(y+)", "i");var dateFormat = function (timestamp, format) { if (!format) { format = "yyyy-MM-dd hh:mm:ss"; } timestamp = parseInt(timestamp); var realDate = getDate(timestamp); function timeFormat(num) { return num < 10 ? '0' + num : num; } var date = [ ["M+", timeFormat(realDate.getMonth() + 1)], ["d+", timeFormat(realDate.getDate())], ["h+", timeFormat(realDate.getHours())], ["m+", timeFormat(realDate.getMinutes())], ["s+", timeFormat(realDate.getSeconds())], ["q+", Math.floor((realDate.getMonth() + 3) / 3)], ["S+", realDate.getMilliseconds()], ]; var reg1 = regYear.exec(format); // console.log(reg1[0]); if (reg1) { format = format.replace(reg1[1], (realDate.getFullYear() + '').substring(4 - reg1[1].length)); } for (var i = 0; i < date.length; i++) { var k = date[i][0]; var v = date[i][1]; var reg2 = getRegExp("(" + k + ")").exec(format); if (reg2) { format = format.replace(reg2[1], reg2[1].length == 1 ? v : ("00" + v).substring(("" + v).length)); } } return format;}module.exports = { message: msg, add: num, toFix:toFixed, dateFormat: dateFormat} <!--pages/index/index.wxml--><wxs src="../../wxs/common.wxs" module="info"></wxs><view>{{info.message}}</view><view>{{info.add(20,10)}}</view><view>{{info.toFix(20.133,1)}}</view><view>{{info.dateFormat(1566285608000,'yyyy/MM/dd hh:mm:ss')}}</view>

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。