【发布时间】:2018-11-28 06:19:12
【问题描述】:
在 Vue.js 应用程序中添加外部 CSS 文件的正确方法是什么?
我找到了几种在 Vue.js 应用程序中添加 CSS 文件的方法。
有人建议使用这个。 <link rel="stylesheet" type="text/css" href="/static/bootstrap.min.css">.
有人推荐这个
<style lang="scss">
@import 'src/assets/css/mycss_lib.css';
</style>
有人推荐这个
require('./assets/layout3/css/layout.min.css')
有人建议在webpack.config.js 中使用以下代码。
{
test: /\.(css|less)$/,
use: [{
loader: "style-loader" // creates style nodes from JS strings
}, {
loader: "css-loader" // translates CSS into CommonJS
}, {
loader: "less-loader" // compiles Less to CSS
}]
}
有人建议使用这个
<style src="../node_modules/vue-multiselect/dist/vue-multiselect.min.css"></style>
使用所有这些方法的优点和缺点是什么?
我想以一种方式使用,使所有 CSS 文件在部署时成为一个文件。这样我的应用程序加载速度更快。
【问题讨论】:
标签: javascript css vue.js