接触微信小程序的感想

起因

因为本学期长期在校园宣讲会中游荡,终于在 12.2 正式成为实习生,在一家小小的公司写前端,开始接触微信小程序。

开始

作为小白菜,完全不知道从何下手,领导人说看看官方文档先。然后我就开始看文档,下载开发工具,安装环境,最后成功摸鱼两天,啥也没看明白。之后,领导人发话了,让我边看看边练,照着他们的 APP 写页面,然后我就开始写。

前半段

开始动手我就明白自己到底有多菜了。

在寝室自己看着视频边玩边写的时候,觉得代码如此简单就完成了,有问题大不了上网查查,实际碰到的毛病真的很少。

接下来的两天令人怀疑人生:CSS 完全不听话!我写的页面 VS 实际的页面 = 卖家秀 VS 买家秀。不过还好就是同桌的大佬人很好,除了带我吃饭,找商店之外,有问题可以问问他帮忙,对面的朋友(正巧是高中同学)也会和我一起讨论问题,感觉学到了很多东西。

比如:用 flex 布局,会比 float 方便得多;不能用绝对路径,要使用相对路径;data 里面的数据不能直接用 this.xxx,要换成 this.data.xxx 等。

继续

才入职实习一个星期,领导人就开始安排任务了,整个公司四个前端,两个全职两个实习。剩下的其他人 80% 都是写 java 的,感觉迷惑。接口什么的都是 OK 的,经过商讨分配任务后,就这么开始了。实习生的优待就是:简单好写的页面都归我。

总结了一些记得的内容:

app.json 里面写:页面路由,底部导航栏 tabBar。

showModal 函数里面的内容必须是 string。

data 参数的使用必须是 this.data.xxx。

click 事件用 bindtap 绑定。

input 框绑定使用 bindinput。

config 文件里面可以添加 checkSiteMap: false 处理掉页面索引的警告消息。

因为简单好写,四天就写完了所有页面以及处理了部分细节。接下来就是调接口的阶段了。

结束

还没结束 ……

感想

工作中带给自己的经验远远大于学习时的经验,但是学习永远是必不可少的一项,学无止境。

Leave a comment

Your email address will not be published. Required fields are marked *