个人案例
- 日语助手
日语初学者的小工具
日语助手扫码体验
- 猜个动画
看图猜动画
猜个动画扫码体验
会,下标+1的操作放在 success里面,异步了解下
每次重新加载页面会不会重置data?[图片]
2020-05-25res.imgname
wx.uploadFile调用的时候返回的res.data无法读取到再下一层,是我代码错了么?wx.uploadFile({ url: '', filePath: this.data.imgpath, name: 'img', success: res => { this.setData({ imgname: res.data.imgname, value: this.data.index, }) 正常200的,返回的是{"result": "success", "imgname": "20200524_235718"} 但是就算我原本的 imgname 有值 经过success的回调函数后 imgname会被删除 ,但是value 的值会正常变化。 如果改为 imgname: res.data, 也可以正常赋值 得到 imgname : {"result": "success", "imgname": "20200524_235718"} 有没有大哥知道我哪出问题了
2020-05-25这么写试试,不用--bgImage--这个变量 <view class='header-content' style="background:linear-gradient(to top {{color1}}, {{color3}}, rgba(255,255,255,0));-webkit-linear-gradient(to top {{color1}}, {{color3}}, rgba(255,255,255,0));"></view>
小程序里对样式设置变量,安卓手机有效,ios无效,为什么,是微信的bug吗?wxss 文件 .header-content { background-image : var(--bgImage--) } wxml文件 <view class='header-content' style="--bgImage--: linear-gradient(to top, {{color1}}, {{color3}}, rgba(255,255,255,0))"> js文件 color1: `rgb(130,122,126)`, color3: 'rgb(130,122,126,0.5)', 然后运行测试 在电脑上看都能看到背景色渐变的效果 但是手机预览的话,ios手机没有背景色渐变,安卓手机可以,请问这是什么原因,是微信的bug吗? ios手机的ios为12.1.2, 微信版本为7.0.12
2020-05-24试试使用已备案的域名代替IP地址,并将此域名填加到后台的upload域名中
wx.uploadFile无法发出请求?代码一直没动,换了一个版本就无法使用了,并且无提示错误,现在我也找不到以前使用的版本,Postman能正常上传,这是怎么回事呢? [图片] [图片] [图片]
2020-05-24这个接口需要云存储,所以得先开通云开发,小程序开发工具的工具栏有个叫云开发的菜单,点击按步骤开通即可
调用存储上传接口返回 “该APP未开通云开发” ?调用存储上传接口返回 “该APP未开通云开发” {"errcode":85088,"errmsg":"no qbase privilege hint: [kJlctgsFE-2oo6Ca]"}
2020-05-23权限设置为你截图那样的前提下,在小程序端调用uploadFile,可能会出现这个问题。例如:某个文件先被某个用户创建了,而另一个用户想修改这个文件,就会出现没有权限的问题。如果是在云函数里调用uploadFile则不存在权限的问题。
云存储没有权限?[图片][图片]
2020-05-23'字符串'.substr(start, length)
请问,在小程序中,如何调用类似与 MID 之类的字符函数?请问,在小程序中,如何调用类似与 MID 之类的字符函数
2020-05-23“这里面的值 formatter 应该 怎么动态的 传入进去?” 说实话,你这句话就算有配图和代码,我还是不明白你在问什么? 如果你是想问formatter(day)这个函数的执行结果怎么反映到页面上的话。请参考下面的代码。 以后提问题请尽量说清楚,大家都节省时间。 另外,你的代码的写法有点奇怪, 为啥将函数formatter(day)直接定义到了 Page.data 下,多读下文档,了解下这个data是做什么用的。 js: Page({ data: { formatStr: null }, onLoad: function() { let that = this let day = xxx this.setData({ formatStr: that.formatter(day) }) }, formatter: function(day) { ... return day } }) wxml: <view>{{formatStr}}</view>
vant 自定义日期文案 怎么动态的传值进去?这里面的值 formatter 应该 怎么动态的 传入进去? 有大佬知道吗? [图片] Page({ data: { formatter(day) { const month = day.date.getMonth() + 1; const date = day.date.getDate(); if (month === 5) { if (date === 1) { day.topInfo = '劳动节'; } else if (date === 4) { day.topInfo = '五四青年节'; } else if (date === 11) { day.text = '今天'; } } if (day.type === 'start') { day.bottomInfo = '入住'; } else if (day.type === 'end') { day.bottomInfo = '离店'; } return day; }, }, });
2020-05-23云函数上传时不是有云端安装依赖吗,本地调试的话你需要自行安装依赖,在云函数目录下执行 npm install
为什么安装了request-promise还是提示cannot find module ‘req.?[图片] [图片] [图片] [图片] 就是无法开启本地调试啊,各位大神帮帮忙啊
2020-05-23你为文档完善做出了贡献。👍
关于云开发数据库文档中,Aggregate下指定多个连接条件代码示例中错误的问题在文档 https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/aggregate/Aggregate.lookup.html#%E7%A4%BA%E4%BE%8B 中,指定多个连接条件下的示例代码,缺少关键变量 const _ = db.command 的定义。 原文代码如下: 以下操作连接 [代码]orders[代码] 和 [代码]books[代码] 集合,要求两个条件: [代码]orders[代码] 的 [代码]book[代码] 字段与 [代码]books[代码] 的 [代码]title[代码] 字段相等[代码]orders[代码] 的 [代码]quantity[代码] 字段大于或等于 [代码]books[代码] 的 [代码]stock[代码] 字段const db = cloud.database() const $ = db.command.aggregate db.collection('orders').aggregate() .lookup({ from: 'books', let: { order_book: '$book', order_quantity: '$quantity' }, pipeline: $.pipeline() .match(_.expr($.and([ $.eq(['$title', '$$order_book']), $.gte(['$stock', '$$order_quantity']) ]))) .project({ _id: 0, title: 1, author: 1, stock: 1 }) .done(), as: 'bookList', }) .end() .then(res => console.log(res)) .catch(err => console.error(err)) 示例代码中的 _.expr,并未在代码片段中定义变量 _ 导致直接复制代码后,根据业务表按需修改,出现报错的问题,解决此问题应当在 代码 const db = cloud.database() const $ = db.command.aggregate 下,添加 const _ = db.command 进行定义。 正确的示例代码应当为: const db = cloud.database() const $ = db.command.aggregate const _ = db.command db.collection('orders').aggregate() .lookup({ from: 'books', let: { order_book: '$book', order_quantity: '$quantity' }, pipeline: $.pipeline() .match(_.expr($.and([ $.eq(['$title', '$$order_book']), $.gte(['$stock', '$$order_quantity']) ]))) .project({ _id: 0, title: 1, author: 1, stock: 1 }) .done(), as: 'bookList', }) .end() .then(res => console.log(res)) .catch(err => console.error(err))
2020-05-23