请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

微信公众号暂时无法提供服务,请稍后再试,content message 都拿到了,请问 把info 传给模板之后还要做什么?

正在回答 回答被采纳积分+3

4回答

Scott 2016-10-27 08:35:27

info 传给模板后,后面就是 wechat.reply 接管了,由它来挂载 xml 对微信进行内容回复.


在 wechat.js 中的 reply 方法中,把回复之前的 xml 打印一下,看看回复给微信的 xml 是不是正确的。


另外在 reply.js 里面,也就是你从 app.js 里传进来的 handler 里面,看看回复逻辑有没有写,yield 有没有漏掉

0 回复 有任何疑惑可以回复我~
  • 提问者 一半火焰 #1
    好的,今晚我回去试一试
    回复 有任何疑惑可以回复我~ 2016-10-27 14:57:17
  • 提问者 一半火焰 #2
    我在 wechat.js 中的 reply 方法中 能打印回复之前的xml ,是从 tpl返回过来 ,
    “另外在 reply.js 里面,也就是你从 app.js 里传进来的 handler 里面,看看回复逻辑有没有写,yield 有没有漏掉”,这个reply.js文件 ,你说的回复逻辑 是 ,看下面我评论的截图
    回复 有任何疑惑可以回复我~ 2016-11-06 16:32:30
iicoom成功人士 2017-05-02 08:34:21

终于发现问题在哪了,tpl.js中要求很严格,多一个空格也会挂掉哦~https://img1.sycdn.imooc.com/szimg//5907d4030001382d04970339.jpg

0 回复 有任何疑惑可以回复我~
  • Scott #1
    不仅是严格,简直是苛刻
    回复 有任何疑惑可以回复我~ 2017-05-02 09:11:02
iicoom成功人士 2017-04-27 22:33:07

我这里也是可以打印出XML,卡在这里进行不了了....

https://img1.sycdn.imooc.com/szimg//590201130001592005550470.jpg

https://img1.sycdn.imooc.com/szimg//59020118000158a306350430.jpg


0 回复 有任何疑惑可以回复我~
提问者 一半火焰 2016-11-06 16:34:50

581eeacd000142cc04740228.jpg


581eeacd0001cd2305000148.jpg

  下面这个是你说的回复逻辑吗?https://img1.sycdn.imooc.com/szimg//581eeb230001547306250548.jpg

0 回复 有任何疑惑可以回复我~
  • Scott #1
    对,是这个回复逻辑,把这个放到 app.js 里面的中间件里作为第二个参数传进去
    回复 有任何疑惑可以回复我~ 2016-11-06 20:51:58
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信