作者:DaveBerning优点:例如,代码更易于理解,Web应用程序更易于维护,简化了实现原型的步骤。一般来说,在VUE中集成CSS框架的方法都是一样的。本文以广泛使用的Bootstrap4为例。准备工作在下载CSS框架之前,使用VueCLI创建一个新项目:npminstallvue-clivueinitwebpackproject-name安装并集成Bootstrap4创建并初始化一个新的Vue项目后,使用npm下载Bootstrap4。由于Bootstrap4的JavaScript依赖于jQuery,因此还需要安装jQuery。npminstallbootstrapjquery--save你需要在你的Vuemain.js文件中添加Bootstrap依赖,这样它就可以在整个程序中全局使用。导入'./../node_modules/jquery/dist/jquery.min.js';导入'./../node_modules/bootstrap/dist/css/bootstrap.min.css';导入'./../node_modules/bootstrap/dist/js/bootstrap.min.js';如果您的程序无法构建,则应安装popper.js依赖项。之后应该不会出错。npminstall--savepopper.js和Bootstrap4已集成到Vue中。安装和集成BulmaBulma是一个基于Flexbox的轻量级灵活的CSS框架。它在GitHub上拥有超过25,000颗星。与Bootstrap不同,Bulma仅支持CSS,不依赖于jQuery或JavaScript。安装Bulma:npminstallbulma下载Bulma后,打开main.js并导入它。/*main.js*/import'./../node_modules/bulma/css/bulma.css';这会将Bulma集成到您的Vue.js程序中。安装和集成FoundationFoundation是一个优秀的CSS框架。它有两个框架:一个用于电子邮件,一个用于网站。我们需要的是FoundationSites框架,因为我们只关心在Web中使用Foundation。安装FoundationSites并将其导入您的main.js文件:$npminstallfoundation-sites--save将其导入您的main.js文件:/*main.js*/import'./../node_modules/foundation-sites/dist/css/foundation.min.css';导入'./../node_modules/foundation-sites/dist/js/foundation.min.js';上述Vue中的最佳实践这三个框架非常相似:它们都基于可用于创建用户界面的行和列创建“网格”。网格允许您根据设备宽度轻松更改列的宽度,只需添加或更改附加到元素的类即可。注意:以下示例使用Bootstrap4。但是这种行-列框架的方法适用于所有CSS框架。最好尽可能使用框架的类。为了便于使用,这些框架中的所有内容都经过精心设计,可扩展和可定制。您可以使用Bootstrap、Bulma或Foundation来创建您自己的按钮,而不是使用您自己的类。
