• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
小码哥-倩倩
博客园    首页    新随笔    联系   管理    订阅  订阅

面试题总结

关于小程序的:

1、小程序启动可以分为两种情况,一种是冷启动,一种是热启动。具体介绍:

冷启动:如果用户首次进入小程序打开,或小程序销毁后被用户再次打开,此时小程序需要再次启动,重新加载,即为冷启动。

热启动:用户已经打开过此小程序,然后再一定时间内再次打开小程序,此时的小程序并未销毁,只是从后台状态进入前台状态,即为热启动。

2、用户进入小程序,如何判断是怎么进入的?

用户打开小程序时,场景可分为以下 A、B 两类:

A类保留上次的浏览状态,场景值有几下几种:

场景值ID说明
1001 发现栏小程序主入口,「最近使用」列表(基础库2.2.4版本起包含「我的小程序」列表)
1003 星标小程序列表
1023 系统桌面小图标打开小程序
1038 从其他小程序返回小程序
1056 聊天顶部音乐播放器右上角菜单,打开小程序
1080 客服会话菜单小程序入口,打开小程序
1083 公众号会话菜单小程序入口 ,打开小程序(只有腾讯客服小程序有)
1089 聊天主界面下拉,打开小程序/微信聊天主界面下拉,「最近使用」栏(基础库2.2.4版本起包含「我的小程序」栏)
1090 长按小程序右上角菜单,打开小程序
1103 发现-小程序主入口我的小程序,打开小程序
1104 聊天主界面下拉,从我的小程序,打开小程序
1113 安卓手机负一屏,打开小程序
1114 安卓手机侧边栏,打开小程序
1117 后台运行小程序的管理页中,打开小程序

3、小程序中跳转到另外一个小程序传参有几种方式?

总共有三种传参方式:

 1、小程序跳转到另外小程序方法:<navigator target = "miniProgram" app-id="wx18a2ac992306a5a4" path="pages/apps/largess/detail?accountId=2849563" open-type='navigate'></navigator>

根据上边的跳转路径?后边加的参数就是传递过去的参数,在小程序的App.onLaunch,App.onShow,Page.onLoad的回调函数wx.getLaunchOptionsSync可以取到数据。

2、小程序跳转的另外一种方式,可以直接使用 wx.navigateToMiniProgram跳转到另外小程序,代码示例:

aPP.json配置文件加入appId:
"navigateToMiniProgramAppIdList": [ "wx313490c64bc53c23" ]

wx.navigateToMiniProgram({ appId:'',//您要跳转的小程序appId path:'pages/index/index',//小程序跳转进入的默认地址 extraData:{ foo:'bar'//想要传给小程序的参数 }, successs(res){ //打开小程序成功之后的回调函数 } })
参数接收:另外小程序可以在App.onLaunch() App.onShow中获取传入的值。

3、  

 

 

posted @ 2020-06-05 22:56  小码哥-倩倩  阅读(140)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3