- 已经安装了module @cloudbase/node-sdk 却仍然显示未找到
按照https://www.bilibili.com/video/BV19Q4y1A7Nc 的教程来做的,但是这个module怎么也安装不上 Error: [FUNCTIONS_EXECUTE_FAIL] Runtime.ImportModuleError: Error: Cannot find module '@cloudbase/node-sdk' at Object.module.exports.load (:5500/var/runtime/node10/UserFunction.js:35) at Runtime.handleOnce (:5500/var/runtime/node10/Runtime.engine.js:95) at Timeout.setTimeout [as _onTimeout] (:5500/var/runtime/node10/Runtime.engine.js:54) at ontimeout (timers.js:436) at tryOnTimeout (timers.js:300) at listOnTimeout (timers.js:263) at Timer.processTimers (timers.js:223) at e. (tcb.js:8) at tcb.js:8 at Object.next (tcb.js:8) at a (tcb.js:8)
2021-04-17 - 为什么无法用云函数向数据库添加数据?
// 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() const db = cloud.database() // 云函数入口函数 exports.main = async (event, context) => { try { return await db.collection('logs').add({ data:{ add:event.add, date:event.date, openid:event.openid } }) } catch (error) { console.log("error") } [图片] 调用如下(.js文件): wx.cloud.callFunction({ name:"createlog", //指定需要调用的云函数 data:{ //传递的数据 add: add, date: Date.now(),//点击时的时间 openid: ui.openid } }) [图片] 无论如何这块都是空的,也没有错误显示,权限是所有用户可读仅创建者可写
2021-04-16 - bindtap 事件处理函数有的有function有的没有function?
比如在wxml文件中有: <view class = "right button" bindtap = "addLog" data-add="1">+1</view> 在Page里可以addLog是不是可以写成: addLog(event){ ... } 也可以写成 addLog : function(event){ ... } 这两者有什么区别吗? 为什么第一个可以没有function呢?
2021-04-16