VueJS 称自己为渐进式框架是什么意思?

Chi*_*bin 8 vue.js

VueJs 官方文档中的渐进式框架是什么意思?
渐进式框架和单体式框架有什么区别?with breafe intro 我可以举一些任何网站的例子供参考,什么是渐进式框架?我真的无法理解。

小智 11

在他们的 Vue 介绍视频中给出了“渐进式意味着什么”的更正答案:“如果您有一个现有的服务器端应用程序,您可以将 VUE 插入应用程序的一个部分”。如果您愿意,您可以使用他们的 CORE 库进行扩展。

所以,这不是“全有或全无”。


小智 -4

“渐进式”一词意味着它是作为 html 的附加标记实现的。它基本上是绑定到数据模型的模板模型。如果模型更新,浏览器 html 也会更新,也就是说它会对模型更新做出反应。渐进式框架示例中的 Vue js。

例如在 vue 中。我这里有一个 html 模板,例如

<template>
  <div>
      <p>{{framework}}</p>
  </div>
</template>
Run Code Online (Sandbox Code Playgroud)

这是我的数据或模型

data() {
  return {
     framework: 'Vue js'
 }
}
Run Code Online (Sandbox Code Playgroud)

所以每当我将框架变量的值更改为“Angular”时。p 标签文本也将更改为“Angular”。简而言之,如果数据模型更新,浏览器 html 也会更新。

因此,单体 Web 框架的 上手速度稍快,但对其工作的控制较少,框架不支持您的用例的可能性更大,并且由于不可避免地需要解决方法而导致长期维护成本更高。单体 Web 框架sail.js的示例

更多解释请参考这篇文章来源

  • 你正在解释反应性。 (5认同)