vue动态切换css文件_Vue(5): APP.vue引入CSS样式文件和动态切换组件的方法

本文介绍如何在Vue的APP.vue中引入CSS样式文件,并动态切换组件。通过安装style-loader、css-loader和stylus-loader,配置webpack.base.js,然后在App.vue中@import CSS文件。此外,演示了如何通过数据驱动实现组件的动态切换,通过改变currentItem变量,实现不同组件的显示。
摘要由CSDN通过智能技术生成

1.vue文件引入css样式

刚开始写的时候代码量比较小 ,越到后面代码量越大,这样css样式也就会越大,代码不仅不美观,而且也违背了模块化的道理。

以APP.vue文件为例,如何引入css文件。试过很多方法,但感觉都没有成功,偶然发现两篇博主的文章,结合了一下,发现成功了。下面具体介绍一下如何引入。

首先在终端中安装

cnpm install style-loader --save-dev

cnpm install css-loader --save-dev

cnpm install stylus-loader --save-dev

安装完成后,打开项目的build文件夹中的webpack.base.js文件夹,在module中的rules中添加

{

test: /\.css$/,

include: [

/src/, //表示在src目录下的css需要编译

'/node_modules/element-ui/lib/' //增加此项

],

loader: 'style-loader!css-loader',

},

个人测试了一下,不需要这段代码也可以运行,但网上很多都说要添加,为了以防万一,先添加上,添加完成后保存,打开App.vue(我是以这个vue文件为例,如果要在其他文件中引入,道理一样),我在src文件夹下面新建了一个css文件夹,导入css文件即可。

/* 引入css样式 */

@import './css/App.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值