个人案例
云开发 HTTP API 文档
小程序云开发,外网可以调用相关api读取去数据库的数据吗?比如我的场景是这样的,用户在小程序里上传了文件,我需要一个电脑端后台去管理这些文件,比较电脑端预览,删除等。我需要一个api去读取这些文件。 第二个场景了,用户在小程序里发表了文件,我记录了这个文件的阅读量,点赞里,评论数据等。我需要一个电脑端后台去管理这些文章的阅读数量,然后评选出精华文章,给用户返积分。 请问小程序有这这样的api可以实现吗?
2019-11-03wx.chooseImage是api函数不是组件,你在count里设置了9自然每次调用都可以选9张图片
wx.chooseImage 组件?wx.chooseImage 组件 ,调用选择了3张了,在去上传还是可以上传9张,这是我写的有问题吗?哪里地方错了 这是选择了3张: [图片] 我在上传还是可以上传9张: [图片] 这是代码: [图片]
2019-11-02传入的event.date是什么? date打印出来是2019-10-26T00:00:00.000Z,.000Z表示世界标准时(UTC) UTC的0点,北京时间(东八区)就是8点
为什么云数据库Date类型插入后时刻始终为8时?[代码]let date = [代码][代码]new[代码] [代码]Date(event.date)[代码][代码]date.setHours(0)[代码][代码]date.setMinutes(0)[代码][代码]date.setSeconds(0)[代码] [代码]console.log(date) [代码][代码]// 2019-10-26T00:00:00.000Z[代码] [代码]return[代码] [代码]await db.collection([代码][代码]'days'[代码][代码]).add({[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]_openid: event.userInfo.openId,[代码][代码] [代码][代码]title: event.title, [代码][代码] [代码][代码]type: 1, [代码][代码] [代码][代码]date: date[代码][代码] [代码][代码]}[代码][代码]})[代码]想要往数据库中插入日期 0点的时刻,结果每次插入后都显示8时(如下),请问时怎莫回事? Sat Oct 26 2019 08:00:00 GMT+0800 (中国标准时间)
2019-10-27这应该不是右边距,而是再放一个字放不下,换到下一行(或者省略了),所以空了一点(而且用的是左对齐),然后text的字比view稍短一点,所以text那个框有时可以多显示一个字 不想要这个空隙就用两端对齐 text-align:justify;
超出N行文字省略CSS,真机右边出现边距超出N行文字省略CSS,真机右边出现边距。 开发者工具的模拟器显示正常,真机测试ios/android都出现右边距。 代码片段有两个标签,一个是view,一个是text 【模拟器】 [图片] 【ios】 [图片] 【android】 [图片]
2019-10-27组件内不要使用标签名选择器,要用class选择器 [图片]
子组件样式会影响其他的页面?[图片] 页面的图片是没有样式的. 子组件的图片有样式. 引用子组件的时候,发现 子组件的样式 却影响到 父页面的了. 这是什么操作. 打字的姿势不对? 还是说我搜索姿势不对.谷歌百度都没找到,全网没人遇到这种情况么. 有什么解决办法么. 大佬们都是怎么操作的, 求解!!
2019-10-25[代码]const test = (record_id, date) => {[代码][代码] [代码][代码]return[代码] [代码]new[代码] [代码]Promise([代码][代码]function[代码][代码](resolve,reject)){[代码][代码] [代码][代码]......[代码][代码] [代码][代码]resolve(result);[代码][代码] [代码][代码]}[代码][代码]}[代码] [代码]getPrice.test(record_id, [代码][代码]'2019-12-10'[代码][代码]).then([代码][代码]function[代码][代码](result){[代码][代码] [代码][代码]let test = result[代码][代码]})[代码]
请问函数调用时,由于异步问题不能获取值,该怎么处理呢?各位前辈,现在需要在页面里去调用外部函数,来获取云开发数据库里的数据,但返回值总是undefined,该怎么处理呢?程序附在后面。 调用的函数里console是有值的,但在page里返回值总是undefined。在同一页面里会用 promise 来写,这种不在同一页面的调用不知该咋搞了?拜托赐教。 ////////////////page/////////// var getPrice = require("../../../rsc/js/get_price.js"); Page({ let test = getPrice.test(record_id, '2019-12-10'); console.log("函数调用回传值,test::", test); //这里打印出来值是 undefined,还没等调用的函数去到值,这里就先给出了结果,咋搞? }) ////////////////外部函数/////////// const db = wx.cloud.database() const test = (record_id, date) => { var result = {}; db.collection('host_info').where({ //查询是否有记录 _id: record_id, 'weekend_set.chosen_dates': date }).count().then(res => { if (res.total > 0) //如果查到符合要求的条目,则获取下面数据并返回值 { db.collection('host_info').where({ _id: record_id, }) .get().then(res1 => { result = res1.data[0].weekend_set; }) return result; } else //如果没查到符合要求的条目,则获取下面数据并返回值 { db.collection('host_info').where({ _id: hotel_id, }) .get().then(res2 => { result = res2.data[0].normal_set; }) return result; } }) } module.exports = { test: test,}
2019-10-22wx:for有问题 navRightItems[curIndex]是一个形如{cata_name:..., children:Array, id:..., pic:..., pid:....}的结构体而不是一个数组,根本无法进行wx:for 应该是wx:for="{{navRightItems[curIndex].children}}" 然后<image src="{{item.pic}}" /> <view>{{item.cate_name}}</view>
多层数组遍历问题?本人萌新,求高手解答不知道为什么,右侧商品的图片和目录为什么一直不出来。好心酸,身体扛不住啦,先去休息,期盼明天有人帮我解答,万分感激好人[图片] [图片] [图片]
2019-10-20show-info等同于show-info="true"(属性后面不加东西就表示true) 默认false的意思是不加show-info的时候这个属性的值是false ps: 如果加了show-info还要设置成false的话就这样 show-info="{{false}}"
progress组件的属性value问题?[图片] 各位前辈大家好,我是一名大一软件工程的新生,目前在极客时间上购买了微信小程序的开发课程。由于之前并没有过编程的经验,所以在学习的过程中有一些不太理解的地方。 像<progress>这个组件中show-info和active这样的布尔值属性为什么可以直接这样写呢?我看了下官方文档默认值是false,我不理解这种写法。有前辈能帮忙看下吗?谢谢 [图片]
2019-10-16执行console.log的时候data还是长度为3 继续执行下面那条之后这个结果又被添加了一个 所以点开时有4个(展开时会再读一次当前的真实值) 鼠标放在那个i上也会显示 value below was evaluated just now
console.log打印数据异常,不知道为何?我逻辑设计正确应该是返回一个对象的data数组有3个对象,结果显示是3个,但是打开折叠后又显示四个!我的脑回路啊!! 附上代码,我尝试将代码上//start...//end部分注释掉后,就指示正常了。 希望有大神能解答一下,不清楚原因,总感觉后面会遭遇莫名的BUG [图片] [图片]
2019-10-16方法一: [代码]<[代码][代码]view[代码][代码]>这是第一行</[代码][代码]view[代码][代码]>[代码][代码]<[代码][代码]view[代码][代码]>这是第二行</[代码][代码]view[代码][代码]>[代码][代码]<[代码][代码]view[代码][代码]>end</[代码][代码]view[代码][代码]>[代码]方法二: [代码]<[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]text[代码][代码]>这是第一行\n这是第二行\nend</[代码][代码]text[代码][代码]>[代码][代码]</[代码][代码]view[代码][代码]>[代码]方法三: [代码]<[代码][代码]view[代码] [代码]style[代码][代码]=[代码][代码]"white-space:pre-line"[代码][代码]>这是第一行[代码][代码]这是第二行[代码][代码]end</[代码][代码]view[代码][代码]>[代码]
我想显示文字内容,内容比较长而且换行,在<view>标签 里的不能显示换行怎么办呢?我想显示文字内容,内容比较长而且换行,在view 里的不能显示换行怎么办呢?各位高手都使用什么 控件来解决的呀。
2019-10-14