微信小程序中的MVC

Posted 码工网

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序中的MVC相关的知识,希望对你有一定的参考价值。


微信小程序默认创建4个文件:js文件,处理业务代码,如加载数据、业务操作、绑定数据等;json文件,单个页面的配置文件,类似app.json文件,只不过app.json是配置全局;wxml文件,负责UI显示;wxss文件,负责页面样式。


当业务逻辑非常复杂时,一个js文件不能很好地体现出MVC的优势,因此可以在4个文件的同级加入一个文件,如home-model.js,作为model层,负责业务逻辑,而home.js作为controller层,负责数据的绑定,会关联到wxml。也就是,把原本合在一起的C、M再拆开。


MVC不是只能用于服务器端的分层。现在,客户端的代码同样很复杂,有时甚至会把服务器端的业务逻辑放到前端来处理。所以,前端代码也可以引入MVC、MVVM等分层架构设计思想。

以上是关于微信小程序中的MVC的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序架构篇

MVC架构的微信网站怎么调试

MVC架构的微信网站怎么调试

微信小程序—更改数组或对象中的某一个值

微信小程序 获取数组长度

微信小程序image组件中的bindload不触发问题