视图层脚本适合承担哪些计算,哪些逻辑必须留在逻辑层
简答题困难695 次浏览
参考答案与解析
# 核心结论
视图层脚本只适合与展示直接相关、输入确定、计算轻量、没有副作用的转换,例如文本格式化、样式值拼接、简单状态映射和当前行的局部展示判断。网络请求、持久化、登录与权限判断、路由决策、复杂业务规则、金额计算、共享状态和可信校验必须留在逻辑层或服务端。判断依据不是“放在视图层是否更快”,而是该逻辑是否需要业务能力、复用与独立测试,是否可能产生副作用,以及其结果是否必须成为可信的领域状态。
# 底层机制
在逻辑层与视图层分离的运行架构中,页面脚本维护业务状态,模板与渲染运行在视图侧。部分宿主提供类似WXS的视图层脚本,使简单展示计算靠近模板执行,从而避免仅为一个显示值额外向逻辑层提交数据。但这类脚本通常处于独立
