厦门集团网站建设,高级网站开发工程师工资,跨境电商平台开发,wordpress更新网站内容在创建小程序时#xff0c;选择云开发#xff1a; 随后进入项目之后#xff0c;此时整个目录如下#xff1a; 此时我们如图目录即可找到首页位置#xff1a;
接着咱们清除 index.wxml 代码内容#xff1a; 在 index.wxml 中加入如下代码#xff1a;
view
…在创建小程序时选择云开发 随后进入项目之后此时整个目录如下 此时我们如图目录即可找到首页位置
接着咱们清除 index.wxml 代码内容 在 index.wxml 中加入如下代码
view
button bindtapselect_tselect all/button
button bindtapselect_uupdate/button
button bindtapselect_aadd/button
button bindtapselect_rremove/button
/view接着页面将会呈现如下效果 在代码中的 bindtap 指绑定一个事件例如点击后会对应的跳转到一个 js 函数中执行这个函数bindtapselect_t就是指点击后跳转到一个页面 select_t 这个函数。
接着在 index.js 中添加一个 select_a 函数用于增加数据代码如下
select_a(){news.add({data:{name:name_,show:0},success:res{console.log(res._id)}})}这是一个 js 的代码往数据库中添加一条数据。但是此时我们得注意需要先新增一个数据库。首先点击 打开后出现页面可是的云开发管理界面点击数据库点击加号输入名字即可创建数据集合 集合创建后将会出现在左侧列表之中 接着在 index.js 代码头部写上链接语句
const dbwx.cloud.database();
const newsdb.collection(news);首先使用 const dbwx.cloud.database();创建数据库对象接着使用数据库对象链接一个数据库并且给予到 news 变量之中 const newsdb.collection(news);。 所以select_a 函数中使用了 news 变量news 变量就等于是 news 数据库对象。
select_a(){news.add({data:{name:name_,show:0},success:res{console.log(res._id)}})}以上代码 news.add() 表示往数据库中增加内容其中 data 指的是数据在此处添加了一个变量 name 与一个 show添加成功后将使用 console.log 打印添加成功的id值。
其他的几个函数示例如下
select_t(){news.limit(5).get({success:res{this.setData({newList:res.data});console.log(res.data)}})},select_u(){news.doc(3ba7a66861a72abf012f2af24e311ae0).update({data:{name:test},success:res{console.log(success); }})},select_a(){news.add({data:{name:name_,show:0},success:res{console.log(res._id)}})},select_r(){news.doc(908462d561a72b92012bf57729c009a9).remove({success:res{console.log(success);},fail:err{console.log(fail,err);}})},以上代码中 doc 指增加条数的 id。 查询增加条件只需要增加 where 即可如下
select_a(){news.where({name:name_,show:0}).get({success: res {// res.data 是包含以上定义的两条记录的数组console.log(res.data)}})},若想要删除给定列内容可以将函数写成如下方式:
select_a(){news.where({name:name_,show:0}).remove({success: res {// res.data 是包含以上定义的两条记录的数组console.log(success)}})},对了不要纠结那个函数名。