微信小考程序面试题
1 授权 登录
wx.login()
wx.getSettings({})
wx.authorize(())
wx.getUserProfile({})
2 上线流程
1 服务器必须是合法域名配置
https协议 以及 备案过的域名
2 大小不能超过20m ,每个包不能超2m 可以做分包(自行分包)
3 appid必须要要添加, 不验证和合法域名只能在点上测试
4 开发工具上传代码
5 后台里面 提交审核
如果审核通过就发布,没通过按照修改指引修改 发布就可以了
3
事件传参 data-[自定义属性] e.currentTarget.datasett
路由 navigator url='/pages/detail/detail?name=zzz' onLoad(options)
4 navigator
5 uniapp. vue+uniapp api
其它问题
1 怎么跟原生开发进行交互
h5正常上线
原生通过 web-view src='h5链接'
我们声明全局方法 --- 原生来调用全局方法 通过 形参和实参 来进行传递
2 websocket
可以通过轮询来达到结果
实时通讯
emit('自定义事件')
on("自定义事件")
3 如何解决大量数据加载导致页面空白的问题
1 分页 不合理
2 web Worker()
4 地址栏 url