- 请教input字体颜色的设置问题
[图片] 如上图,我想设置200那里是黑色(现在是灰色)。 下面是代码,看要如何修改?谢谢! //wxml <view style="display:flex;" > <label>用户编号:</label> <view class="inputView2"> <input color="#000000" type="number" placeholder="200" bindinput="phoneInput" height="10px" /> </view> </view> //css .inputView2 { background-color: #fff; line-height: 20px; }
2018-11-23 - 请解字符串求和问题
有一串字符,都是数字的,如何用比较简单的方法进行求和呢?谢谢! 如 str="123456",相当于要求出1+2+3+4+5+6=21。
2018-11-23 - 怎样反转字符串?
我想将一个字符串反转过来,应该如何写?谢谢! 如“abcdefg” ,反转为:"gfedcba"。
2018-11-22 - 怎样将数字转换为字符串?
var newPwd = parseInt(phone) + parseInt(uPwd) + parseInt(uMin) 这里计算出newPwd是数字类型,我想取这个数字最后两位数出来,有什么好办法 吗? 我原是想将这个newPwd转换为字符串,再取后面两位的,但又不会转为字符串类型。请指教,谢谢! var lPwd = newPwd.tostring(); 这样写出错了,正确写法是如何的?
2018-11-22 - 请问一个数组相关的问题
我在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 - 请问日期选择中,按取消后日期也一样被选中了
在日期选择中,按“取消”后,与按“确定”一样了,日期同样被 选择了,应该如何解决 ?谢谢 [图片] 上图是选择中,下图是取消后的显示:(如果按取消,应该不显示当前的选择,而是原来的默认值才对) [图片]
2018-11-19 - 请问一个很菜的问题:关于时间选择
我是小程序初学者,在网上找到了一段选择日期时间的代码,精确到分的,我想改为只选择日期与小时即可,如图,去掉红框的分钟。请问以下代码应该如何修改,谢谢! 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 - 小程序与ASP做数据库交互
我想用小程序做前端显示,用ASP做后端与数据库连接。请问如何实现呢?谢谢!
2018-11-13