VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云最新优惠促销活动
jtti最新优惠促销活动

微信开发数据访问方法详解(读取微信数据库)

locvps
主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

本文主要介绍了关于微信小程序数据访问实例的详细信息,有需要的朋友可以参考。

我简单说一下小程序的结构。

如图所示

1.每个视图(。wxml)只需要添加一个脚本(。js)和一个样式(。wxss),带有相应的名称,没有引用。page下的脚本和样式都继承自最外层的app.js,app.wxcss

2.脚本也是一个. js文件,有固定的格式:page,用来获取数据。

3.utils用于放置数据接口。

数据访问,如果你懂ajax,不是问题,没什么好谈的。

微信小程序,因为IDE太烂,如果代码很难读,整个项目就很难维护。

因为没写过app,所以不知道数据访问是怎么封装在app里的。

作为一个有3天工作经验的小程序员,感觉如果每个页面的数据都是自己访问的,那就不是OOP了。

然后想到了linq to sql,只取了其中的两个。本来打算用singelordefault和firstordefault,但是想想也麻烦,就用getbyparams,getbyid根据条件找出所有数据,或者根据id得到一条数据。

直接看方法,有点啰嗦。

const API _ URL = & amp#39;http://localhost:4424/API/& amp;#39;函数getApi(url,params){ return new Promise((res,rej)= & gt;{ wx . request({ URL:API _ URL+& amp;#39;/& amp;#39;+url,data:Object.assign({},params),头:{ & amp#39;内容-类型& amp#39;:& amp#39;应用程序/JSON & amp;#39;},success:res,fail:rej })} } } module . exports = { GetByParams(URL,page=1,pageSize=20,search = & amp#39;& amp#39;){ const params = { start:(page -1)* pageSize,pageSize:pageSize } return getApi(URL,search?Object.assign(params,{ q: search }) : params)。然后(res = & gtres.data) },GetById(url,Id){ return getApi(url,id)。然后(res = & gtRes.data) }}module.exports = {}是固定的编写方法,其中编写一个方法,每个方法之间用。

我设置了一个url参数,因为不可能把所有的接口都放在一个conntroller里面,所以url的格式是“conntroller/action”。

看一个召唤栗子你就明白怎么用了。

const req = require。#39;../../utils/util . js & amp;#39;)页面({ data: { imgUrls:

在右边的红框中,我们可以看到请求返回的数据,我们也可以修改右边的数据,界面也会随之改变。这是关于调试的,我们以后再讨论。

[相关建议]

1.下载微信微信官方账号平台源代码。

2.下载微信投票的源代码

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:微信开发数据访问方法详解(读取微信数据库) https://zhujicankao.com/115215.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 微信开发数据访问方法详解(读取微信数据库)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!