小程序的逻辑层与视图层为何采用分离架构,跨层通信会带来哪些工程约束? | 前端进阶之旅