【问题标题】:Choosing framework with needed level of flexibility选择具有所需灵活性的框架
【发布时间】:2020-01-06 17:12:50
【问题描述】:

我正在尝试选择框架,它取代了我们的旧框架 (中型项目)

我们之前的项目是用 angularJS 编写的,所以我们的团队编写了这个应用程序的核心并将其分发给我们的客户,其中一些有自己的前端团队,他们可以通过 $templateCache 机制轻松定制核心组件/控制器

像这样:

var myApp = angular.module('myApp', []);
myApp.run(function($templateCache) {
  $templateCache.put('templateId.html', 'This is the content of the template');
});

所以这些“外包团队”可以完全重新定义组件(我的意思不仅是 css,还有布局)

并通过 custom.js 文件包含他们的“自定义”组件

我正在寻找我们如何做同样事情的信息。

看起来使用 React 渲染道具不适合我们,因为我们必须有能力替换 runtume 中的任何组件只需添加 *.js 文件

但我在 Angular2+ 和 Vue 中还很新,这些框架有这样的机制吗?

【问题讨论】:

标签: javascript angular reactjs vue.js frameworks


【解决方案1】:

Vue.js 为组件提供了一种结构良好的方式。您可以将 html、css 和 javascript 全部管理在一个地方。基本示例见官方文档vuejs.org

编写完组件后,在我们的主 html 文件中使用和重用它们是一种直观的方式。 快来试试吧!

另外,vue 是一个模块化框架,这意味着您不必使用它自己的路由系统等来开始使用它的模板引擎。它甚至可以与其他框架一起运行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多