查看: 7510|回复: 11
打印 上一主题 下一主题

[学习讨论] 【小程序运营笔记分享】百度小程序setpageinfo的坑 持续更新

[复制链接]
跳转到指定楼层
楼主
发表于 2019-12-9 12:22:23 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
    在百度小程序开发过程中,tdk优化对于一个小程序的定位排名都是极为重要的,小程序seo优化的第一步就是tkd的设置了,tkd分别是title keywrods description的简写,翻译成汉字就是标题、关键词和描述。对于小程序来说设置好这三个标签,然后做好网站内容,不用其他的优化排名也可以上来。
   在百度小程序文档中,onLoad函数是在页面加载的时候触发,onShow函数是在前台显示的时候触发。在开始写代码的时候,我在onload函数中请求后端接口,把所有的数据都调用出来赋值给了页面变量,在onshow函数中直接引用页面变量。如下图所示

           

    事实证明,这样是不行的。在百度爬虫抓取过程中,收录情况会出现如下的异常
                           

              
    解决办法:目前百度小程序官方文档中给出的解决方式是这样的


    根据百度小程序官方文档,修改之后的代码正在提交百度小程序审核中,等代码审核通过后,将目前线上小程序收录情况,再详细说明




点评

  发表于 2021-1-10 13:26
  发表于 2021-1-10 13:25
沙发
发表于 2019-12-9 12:42:47 | 只看该作者
onload获取的数据在onshow里调用,这里不一定是数据到了后才执行onshow,很可能onshow里的setpageinfo执行的时候,onload的数据还没到。就造成赋的空数据给setpageinfo。

点评

不错不错  详情 回复 发表于 2021-1-10 13:24
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2019-12-9 16:55:26 | 只看该作者
yikaow 发表于 2019-12-9 12:42
onload获取的数据在onshow里调用,这里不一定是数据到了后才执行onshow,很可能onshow里的setpageinfo执行 ...

手动[赞][赞][赞]

点评

  发表于 2021-1-10 13:25
回复 支持 反对

使用道具 举报

地板
发表于 2019-12-25 23:04:19 | 只看该作者
yikaow 发表于 2019-12-9 12:42
onload获取的数据在onshow里调用,这里不一定是数据到了后才执行onshow,很可能onshow里的setpageinfo执行 ...

请问楼主,现在tkd怎么样,用的哪种方法

点评

  发表于 2021-1-10 13:24
回复 支持 反对

使用道具 举报

5#
发表于 2019-12-26 14:35:57 | 只看该作者
我的贴子写了这个,你们可以去看看

点评

  发表于 2021-1-10 13:24
回复 支持 反对

使用道具 举报

6#
发表于 2021-1-10 13:24:19 | 只看该作者
yikaow 发表于 2019-12-9 12:42
onload获取的数据在onshow里调用,这里不一定是数据到了后才执行onshow,很可能onshow里的setpageinfo执行 ...

不错不错
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|Archiver|Baidu Inc.

GMT+8, 2024-4-21 00:09 , Processed in 0.336821 second(s), 18 queries .

返回顶部