我正在尝试选择框架,它取代了我们的旧框架(中型项目)
我们之前的项目是用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 render props不适合我们,因为我们必须有能力替换runtume中的任何组件,只需添加*.js文件
但是我是Angular2+和Vue的新手,这些框架有这样的机制吗?
发布于 2019-09-04 03:55:25
Vue.js为组件提供了一种结构良好的方式。你可以在一个地方管理html,css和javascript。有关基本示例,请参阅vuejs.org的官方文档
一旦编写了组件,就可以很直观地在我们的主html文件中使用和重用它们。请随意试用!
此外,vue是一个模块化框架,这意味着你不必使用它自己的路由系统等来开始使用它的模板引擎。它甚至可以与其他框架一起运行。
https://stackoverflow.com/questions/57777718
复制相似问题