取字符串长度,如何写? 我正遇到这个问题,请将完整代码贴一下,谢谢!
小程序怎么判断字符串的长度?我试过了lenght不行,打印是undefined
2018-11-22果然是要这样app.usernameww = this.data.array[this.data.index]。谢谢!
请问一个数组相关的问题我在A页面里有一个数组,当前值是第index=9个。 我想将这个数组值传给B页面(通过APP)。所以,先将这个数组值赋给一个APP值 ,代码如下: app.usernameww = this.data.array[index]; 但这样做是出错的,提示:index is not defined 但是,下面两个代码都正确: app.usernameww = this.data.array[9]; //这个可以在B页面获得相应的值 app.usernameww = this.data.index; //这个可以在B页面获得是9 请问app.usernameww = this.data.array[index]; 这句不正确吗? 需要如何修改?谢谢!
2018-11-20问题已解决。再pop一次即可。谢谢
请问一个很菜的问题:关于时间选择我是小程序初学者,在网上找到了一段选择日期时间的代码,精确到分的,我想改为只选择日期与小时即可,如图,去掉红框的分钟。请问以下代码应该如何修改,谢谢! const app = getApp() var dateTimePicker = require('../../utils/dateTimePicker.js'); Page({ data: { dateTimeArray: null, dateTime: null, dateTimeArray1: null, dateTime1: null, startYear: 2000, endYear: 2050 }, onLoad() { // 获取完整的年月日 时分秒,以及默认显示的数组 var obj = dateTimePicker.dateTimePicker(this.data.startYear, this.data.endYear); var obj1 = dateTimePicker.dateTimePicker(this.data.startYear, this.data.endYear); // 精确到分的处理,将数组的秒去掉 var lastArray = obj1.dateTimeArray.pop(); var lastTime = obj1.dateTime.pop(); //var a=obj1.datetimearray.pop() this.setData({ dateTime: obj.dateTime, dateTimeArray: obj.dateTimeArray, dateTimeArray1: obj1.dateTimeArray, dateTime1: obj1.dateTime }); }, changeDate(e) { this.setData({ date: e.detail.value }); }, changeTime(e) { this.setData({ time: e.detail.value }); }, changeDateTime(e) { this.setData({ dateTime: e.detail.value }); }, changeDateTime1(e) { this.setData({ dateTime1: e.detail.value }); }, changeDateTimeColumn(e) { var arr = this.data.dateTime, dateArr = this.data.dateTimeArray; arr[e.detail.column] = e.detail.value; dateArr[2] = dateTimePicker.getMonthDay(dateArr[0][arr[0]], dateArr[1][arr[1]]); this.setData({ dateTimeArray: dateArr, dateTime: arr }); }, changeDateTimeColumn1(e) { var arr = this.data.dateTime1, dateArr = this.data.dateTimeArray1; arr[e.detail.column] = e.detail.value; dateArr[2] = dateTimePicker.getMonthDay(dateArr[0][arr[0]], dateArr[1][arr[1]]); this.setData({ dateTimeArray1: dateArr, dateTime1: arr }); } }) [图片] //dateTimePicker.js function withData(param) { return param < 10 ? '0' + param : '' + param; } function getLoopArray(start, end) { var start = start || 0; var end = end || 1; var array = []; for (var i = start; i <= end; i++) { array.push(withData(i)); } return array; } function getMonthDay(year, month) { var flag = year % 400 == 0 || (year % 4 == 0 && year % 100 != 0), array = null; switch (month) { case '01': case '03': case '05': case '07': case '08': case '10': case '12': array = getLoopArray(1, 31) break; case '04': case '06': case '09': case '11': array = getLoopArray(1, 30) break; case '02': array = flag ? getLoopArray(1, 29) : getLoopArray(1, 28) break; default: array = '月份格式不正确,请重新输入!' } return array; } function getNewDateArry() { // 当前时间的处理 var newDate = new Date(); var year = withData(newDate.getFullYear()), mont = withData(newDate.getMonth() + 1), date = withData(newDate.getDate()), hour = withData(newDate.getHours()), minu = withData(newDate.getMinutes()), seco = withData(newDate.getSeconds()); return [year, mont, date, hour, minu, seco]; } function dateTimePicker(startYear, endYear, date) { // 返回默认显示的数组和联动数组的声明 var dateTime = [], dateTimeArray = [[], [], [], [], [], []]; var start = startYear || 1978; var end = endYear || 2100; // 默认开始显示数据 var defaultDate = date ? [...date.split(' ')[0].split('-'), ...date.split(' ')[1].split(':')] : getNewDateArry(); // 处理联动列表数据 /*年月日 时分秒*/ dateTimeArray[0] = getLoopArray(start, end); dateTimeArray[1] = getLoopArray(1, 12); dateTimeArray[2] = getMonthDay(defaultDate[0], defaultDate[1]); dateTimeArray[3] = getLoopArray(0, 23); dateTimeArray[4] = getLoopArray(0, 59); dateTimeArray[5] = getLoopArray(0, 59); dateTimeArray.forEach((current, index) => { dateTime.push(current.indexOf(defaultDate[index])); }); return { dateTimeArray: dateTimeArray, dateTime: dateTime } } module.exports = { dateTimePicker: dateTimePicker, getMonthDay: getMonthDay }
2018-11-19请问如何解决了? 我也遇到同样的问题。谢谢
picker 日期,点击取消,所选值也会被显示的问题如下图显示,当点击取消后,所选的值也会被选中,出现在当前选择区域中,问该问题是否有规避方案 [图片] 点击取消后,页面显示: [图片]
2018-11-19有简单的代码例子吗?asp那边是接口程序 里是通过JSON返回吗? 小程序这边应该如何写? 网上看了很多,都没有具体的例子。谢谢
小程序与ASP做数据库交互我想用小程序做前端显示,用ASP做后端与数据库连接。请问如何实现呢?谢谢!
2018-11-13