请选择 进入手机版 | 继续访问电脑版
查看: 1848|回复: 11

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

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

           

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

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


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




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

点评

  发表于 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
回复 支持 反对

使用道具 举报

发表于 2019-12-26 14:35:57 | 显示全部楼层
我的贴子写了这个,你们可以去看看

点评

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

使用道具 举报

发表于 2021-1-10 13:24:19 | 显示全部楼层
yikaow 发表于 2019-12-9 12:42
onload获取的数据在onshow里调用,这里不一定是数据到了后才执行onshow,很可能onshow里的setpageinfo执行 ...

不错不错
回复 支持 反对

使用道具 举报

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

本版积分规则

手机版|Archiver|Baidu Inc.

GMT+8, 2021-3-6 07:13 , Processed in 0.609691 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2011 Comsenz Inc.

返回顶部