小程序面试题

时间:2020-07-16 00:31:15   收藏:0   阅读:160

1 请谈谈微信小程序主要目录和文件的作用?

2 请谈谈wxml与标准的html的异同?

3 请谈谈WXSS和CSS的异同?

4 你是怎么封装微信小程序的数据请求的?

5 小程序页面间有哪些传递数据的方法?

6 请谈谈小程序的双向绑定和vue的异同?

  大体相同,但小程序直接this.data的属性是不可以同步到视图的,必须调用this.setData()方法!

7 请谈谈小程序的生命周期函数?

  小程序组件的生命周期,内容大致如下:

  created 组件实例化,但节点树还未导入,因此这时不能用setData attached 节点树完成,可以用setData渲染节点,但无法操作节点 ready 组件布局完成,这时可以获取节点信息,也可以操作节点 moved 组件实例被移动到树的另一个位置 detached 组件实例从节点树中移除

8 微信小程序页面跳转方法总结:

9 请谈谈原生开发小程序、wepy、mpvue 的对比?

  个人认为,如果是新项目,且没有旧的 h5 项目迁移,则考虑用小程序原生开发,好处是相比于第三方框架,坑少。 而如果有 老的 h5 项目是 vue 开发 或者 也有 h5 项目也需要小程序开发,则比较适合 wepy 或者 mpvue 来做迁移或者开发,近期看wepy几乎不更新了,所以推荐美团的mpvue。 而如果如果团队前端强大,自己做一套框架也没问题。

10 小程序和原生app哪个好?  

 小程序除了拥有公众号的低开发成本、获客成本低以及无需下载等优势,在服务请求延时与用户使用体验是都得到了较大幅度的提升,使得其能够承载跟复杂的服务功能以及使用户获得更好的用户体验。

11 简述微信小程序原理

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!