携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第14天,点击查看活动详情
一、app转换为小程序
1、分包
2、修改原生安卓事件
3、修改兼容性问题
注意点:
1、有些方法不兼容,微信小程序没有转flie格式的api
2、某些点击事件无法获取参数,暂无图片数据,就给大家总结一下,后续有问题可以问我
3、获取地图用户不授权情况下怎么做
4、设置默认页面,代码如下
<script>
export default {
created() {
console.log('App Launch')
// token标志来判断
let userInfo= uni.getStorageSync('userInfo');
console.log(userInfo.token);
uni.hideHomeButton()
if (!userInfo.token) {
console.log('没有token'),
//跳到登录页面.relaunch可以打开任何界面
uni.reLaunch({
url:'/pages/login/login'
})
} else {
//跳到首页,跳转tabbar界面,必须使用这个方法
uni.switchTab({
url: '/pages/home/home'
})
}
},
}
</script>
5、去掉小房子样式
在login页面加载的时候调用uni.hideHomeButton方法即可
6、路由传参问题,如果参数是地址恰好地址也拼接了?号,那么,?号后面的参数会丢失
解决方法:
传参时,将url进行编码,接收时在解码即可
暂时只能想出来目前遇到的问题
二、总结自己一周
这一周工作强度说实话其实不是很重,但是也偶尔加班,有时候一个bug想不出来是真的头疼,这里我的建议就是,出去走走,上个厕所,倒杯水,回来在想,给自己的脑袋放松一下,也许下一个灵感你就想出来了
谈谈自己的成长,目前来说,其实好像还是没有多大进步,对于公司的业务还需要在加强,产品多少个我都说不出来,有时候想想,还是没有总结的问题,所以后续还是每天要写总结
三、下周工作
1、合并代码、测试功能、准备上线项目
2、自己这边熟悉flutter的使用,坚持学习一些新的知识
3、等待分配工作,看看要不要写写新的项目