<form @submit="onsubmit">
<input type="text" name="name" />
<input type="text" name="gender" />
<button form-type="submit">提交</button>
</form>
先做两个输入框和一个点击按钮《提交》
methods: {
onsubmit(e){
console.log(e);
let obj=e.detail.value
uniCloud.callFunction({
name:"mycloudfuns",
data:obj
}).then(res=>{
console.log(res);
})
}
再把输入框中的内容传递给obj,然后连接云函数,把数据obj传递过去
const db = uniCloud.database()
exports.main = async (event, context) => {
let {name,gender}=event
let arr = await db.collection("user").add({
name,
gender
})
return arr
};
这里是云函数,把前端提交过来的数据通过add加到数据库中