fastadmin cms小程序开发日志2019.11.21

1、微信小程序console打印json数据

微信小程序中如果  res.data数据是一个json格式数据。
console.log("===data===" + res.data);//如果这样打印出了是只会打印一个对象名称,不会打印数据
使用下面方法就可以实现了打印json格式数据出来了。
console.log("===data===" + JSON.stringify(res.data));
2、微信小程序console打印对象

var arr = []
for (let i in obj) {
    arr.push(obj[i]); //属性
    //arr.push(obj[i]); //值
}
console.log(arr);

3、模型扩展数据库情况:fa_cms_archives主表配合fa_cms_addonnews、fa_cms_addonproduct 这类副表

4、token验证机制说明:

A、app.js中:

data.__token__: 为开发者服务器success函数发送,wx.request发送请求后返回的数据res中提取并保存到全局变量中。

data.token: 由开发者服务器登录时 $auth->getUserinfo() 生成并返给小程序,保存在本地storage中。

B、data.__token__ 在thinkphp5中说的是表单令牌:https://www.kancloud.cn/manual/thinkphp5/193918

由开发者服务器发给小程序,小程序再携带令牌到开发者服务器交换数据。

C、

/page/news/detail.js 中通过onLoad请求/archives/detail,/archives/detail中的$this->request->token();返回token。

/page/news/detail.js 中通过formSubmit函数请求/comment/post(通过app.js中的wx.request请求,携带token请求数据),而开发者服务器的/comment/post再调用addons\cms\model\Comment.php中的postComment(),再通过设置rules规则验证token

5、小程序端添加数据后不能及时显示的操作:开发者服务器端程度清空缓存,小程序端清空缓存,再点击编译。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值