- 小程序开发 radio 选择是打勾,什么组织可以显示打叉 X?
小程序开发 radio 选择是打勾,什么组织可以显示打叉 X? 文字后面加打X,X的显示效果和radio 的打勾样式相同,这个样比较好看。 比如 小明 X
2022-06-13 - 微信小程序的有相关安全问题?
账号,密码存储在微信云数据库用户。 1,微信小程序把登录的账号,密码写进缓存安全吗,容易被获取吗? 2,微信小程序会被攻击吗?如果对方没有账号,密码有办法进入小程序吗? 小程序有登录界面,需要通过账号,密码才能登录。 3,微信小程序得到普通用户showv =0的账号密码,有办法越权限看到其它内容? 在前端的 <view wx:if="{{showv > 1 }}"> 设置各种权限。
2022-06-08 - 小程序 如何把两个id相同的对象合并为一个对象?
A:[ { 0 , a },{ 1,a1 },{ 2,a2 },{ 3, a3 }……] , B:[ { 0 , b },{ 1,b1 },{ 2,b2 },{ 3, b3 }……], 用for 循环把A和B=> AB:[ {0 ,a ,b }, {1 ,a1 ,b1 }, { 2,a2 ,b2 },, { 3,a3 ,b3 },……] 大神帮忙看一下 A:[ { id: 0 , name: a },{ id: 1,name: a1 },{id: 2,name: a2 },{id: 3, name: a3 }……] ,
2022-06-05 - 小程序开发 怎么做多个excel数据导出,要每个excel去函数都安装node-xlsx吗?
小程序开发 怎么做多个excel数据导出,要每个excel去函数都安装node-xlsx吗? [图片] 上面这个是已经做好的一个导出的EXCEL云函数,想要再导出另一个数据表, [图片] const cloud = require('wx-server-sdk') //这里最好也初始化一下你的云开发环境 cloud.init({env: "cloud1-2gajg64m5744ed90"}) //写为固定云环境 //操作excel用的类库 const xlsx = require('../excel/node_modules/node-xlsx'); 这个地方直接写了调用上一个云函数的node-xlsx,用不了, // 云函数入口函数 exports.main = async(event, context) => { try { let {userdata} = event //1,定义excel表格名 let dataCVS = `tongxingshuju-${Math.floor(Math.random()*1000000000)}.xlsx` //声明一个Excel表,表的名字用随机数产生 //2,定义存储数据的 想问的是,不一样的excel导出云函数都要再安装一次node-xlsx吗 (npm install node-xlsx), 一个小程序可以只安装一次node-xlsx,其它的云函数去调用安装node-xlsx的。可以吗?要怎么做呢?
2022-06-02 - 小程序开发 picker 和button放在同一行?
小程序开发 picker 和button怎么放在同一行? <picker mode="date" value="{{date}}" start="{{datestart}}" end="{{dateend}}" bindchange="bindDateChange"> <view class="picker"> 通行日期:{{dates}} </view> <button class="mini-btn" type="primary" size="mini" bindtap="chaxuntongxing">查询</button> </picker> [图片] 这样子会变成两行,怎么让picker 和button 在同一行
2022-05-31 - db.collection('xx').aggregate() 数据求和2位小数,变11位小数?
const db = wx.cloud.database() const $ = db.command.aggregate db.collection('tota').aggregate() .match({ //gscttime : datasymd, gscttime: db.RegExp({ //正则表达式 regexp: '.*' + datasym, options: 'i', }), gsdanweiname:app.globalData.danweiname, }) .group({ _id: '$gsdanweiname', rukousfzyue: $.sum('$rukou'), chukouhuonumsfzyue: $.sum('$chukouhuonum'), chukouhuomoneysfzyue: $.sum('$chukouhuomoney'), chukoukenumsfzyue: $.sum('$chukoukenum'), chukoukemoneysfzyue: $.sum('$chukoukemoney'), chukounumsfzyue: $.sum('$chukounum'), chukoumoneysfzyue: $.sum('$chukoumoney'), chenumsfzyue: $.sum('$chenum'), dznumsfzyue: $.sum('$dznum'), dzmoneysfzyue: $.sum('$dzmoney'), }) .limit(3000) .end() .then(res => { sfzyue = res; this.setData({ sfzyue : sfzyue }) console.log('返回值sfzyue', res) //that. addcaipurifenjun() }) 所有数字都是两位小数的,但是sum求和后得到11小位数 返回值 chenumsfzyue: 32985 chukouhuomoneysfzyue: 205213.28 //像这个地方就是正常的。 chukouhuonumsfzyue: 1602 chukoukemoneysfzyue: 8892.39 chukoukenumsfzyue: 15521 chukoumoneysfzyue: 214105.66999999998 //这里为什么小数点后面会有那个位数,这个账务数据不能多1分,也不能少1分 chukounumsfzyue: 17123 dzmoneysfzyue: 184854.78 dznumsfzyue: 7028 rukousfzyue: 15862 数据库中每条记录chukoumoneysfzyue字段的也都是2位小数点的。
2022-05-26 - 小程序如何判断小于1时不显示,大于1时显示?
wxml文件 <view class="section"> <view wx:for="{{ybcusers}}" wx:for-item="item" wx:key="index" bindtap="checkboxChange" data-value="{{item.value}}" data-index="{{index}}" checked="{{item.selected}}" class="btn {{item.selected ? 'btn-selected' : ''}}" > {{item.name}}{{item.gs}}分 </view> </view> js执行后得到 ybcusers:[{name:姓名a,gs:1},{name:姓名b,gs:3},{name:姓名c,gs:4},{name:姓名d,gs:6},{name:姓名e,gs:1}] 如何在页面显示当gs小于1时只显示name,当gs大于1时显示name和gs,小于1时gs不显示。 例如这个结果显示为: 姓名a,姓名b3分,姓名c4分,姓名d6分,姓名e 如果“分”不好判断显示也可以显示以下: 姓名a,姓名b3,姓名c4,姓名d6,姓名e 也行。 有空的帮忙看下,谢谢
2022-05-17 - 小程序开发 list数组不会获取值?
onLoad:function(options){ let num = this.data.num; wx.getStorage({ key: 'orderList', success: function(res){ // success console.log('已选美食',res.data) }, fail: function() { // fail }, complete: function() { // complete } }) var orderList = wx.getStorageSync('orderList'); var list=orderList.list; //console.log(list) //object 转 array var order = JSON.parse(options.order); var t_order = []; var t_total = 0; for(var k in order){ if(order[k].num > 0){ t_order.push(order[k]); t_total = t_total + order[k].cost*order[k].num; //计算总价格 } } t_total=order.total; this.setData({ total: t_total, orderList:list }); console.log('数量list',list) num = list.length; console.log('数量num',num) }, 打印出结果是下图 [图片] [图片] 1、如何得到list的个数 num = list.length;这个得到结果是undefined 2、如何得到list的id,就是这个1,2,3 这个值是上一个页面传过来的选择值,是选择后的值,不是固定1,2,3,list也可能{3:2,5:1,13:2} [图片] 想要得到list数组中的个数,和id num = 3 listid1 = 1 ,listid2 = 2,listid3 = 3, 如果list是{3:2,5:1,13:2};listid1 = 3 ,listid2 = 4,listid3 = 13 大神们帮忙看下
2022-05-11 - 微信小程序 js方法()和If怎么异步?
get(){ this. getsttag(app.globalData.shitangname) ///查询选择的食堂是否关闭了当日报餐功能 if (app.globalData.sttag == '1') { wx.showToast( { icon:'error', title:'已关闭当日报餐', }) return }else {console.log("打印测试获取的数据",'000000')} } 这个get()在执行的时候,先if判断 后再执行this. getsttag(app.globalData.shitangname), 想要的是先this. getsttag(app.globalData.shitangname) 执行这个后得到结果app.globalData.sttag 的值,再if判断 帮忙看下怎么异步执行,谢谢
2022-05-05 - 小程序 云函数 查询只教一个班级的教师?
{id:1,name:李老师,gxybbup:1; id:2,name:李老师,gxybbup:2, id:3,name:王老师,gxybbup:1; id:4,name:王老师,gxybbup:2, id:5,name:黄老师,gxybbup:2, id:6,name:陈老师,gxybbup:2, } 查询只教2班(gxybbup)的教师,想要的结果是 id:5,name:黄老师,gxybbup:2, id:6,name:陈老师,gxybbup:2, 云函数、、、、、、、、、、、、、、、、、 // 云函数入口文件 const cloud = require('wx-server-sdk') // 云开发环境初始化 cloud.init({env: cloud.DYNAMIC_CURRENT_ENV}) const db = cloud.database() const $ = db.command.aggregate; // 云函数入口函数 exports.main = async (event, context) => { return cloud.database().collection("gscanens").aggregate() .match({ //查询条件 gxybbup:'2', ///这个地方怎么写才能查询,只教一个班级的教师 }) .limit(1000) .group({ _id: { _id: '$id', gsusername:'$name', } }) .end({ success:function(res){ return res; }, fail(error) { return error; } }) } 表的字段比较多,不只这几个比较如 {id:1,name:李老师,gxybbup:1,student:小红; id:2,name:李老师,gxybbup:1,student:小五; id:3,name:李老师,gxybbup:1,student:小四; id:4,name:李老师,gxybbup:2,student:小明, id:5,name:李老师,gxybbup:2,student:小星, id:6,name:王老师,gxybbup:1,student:小红; id:7,name:王老师,gxybbup:1,student:小五; id:8,name:王老师,gxybbup:1,student:小四; id:9,name:王老师,gxybbup:2,student:小明, id:10,name:王老师,gxybbup:2,student:小星, id:11,name:黄老师,gxybbup:2,student:小明, id:12,name:黄老师,gxybbup:2,student:小星, id:13,name:陈老师,gxybbup:2,student:小明, id:14,name:陈老师,gxybbup:2,student:小星, } 想要得到: List : 0 陈教师 1 黄教师
2022-05-02