Clouda是简单,可依赖的实时Javascript框架。对一个想开发移动webapp的开发者来说,可以使用clouda开发框架,实现一个功能和体验与native app齐平的轻应用。
当您觉得view加载很慢不能满足要求,需要加快view渲染速度时,您可以使用server渲染来达到这种效果。server渲染默认是开启
在使用server渲染时需要注意在controller的onload()中不能包含window,document,Localstorage等浏览器特有的DOM和BOM操作,如果使用了server渲染可以将这些操作放在onready()中完成。
如果您的业务确实需要在onload()中使用window,document,Localstorage等浏览器特有的DOM和BOM操作,可以通过server渲染开关来关闭该功能。
-
全部关闭(所有的controller都不会使用server渲染),当需要全部禁止时,修改config/sumeru.js中,添加一行
sumeru.config({ runServerRender:false })
-
单独禁止某个View在Server渲染,可在Router中添加
sumeru.router.add({ pattern:'/test', action : 'App.unittest', server_render:false })