• 在vue中是不能直接使用@media的,我们必须结合less或者sass来使用它

一、安装依赖项

npm install sass-loader node-sass --save-dev

二、public/scss/index.scss

body{
	background-color:red;
	@media only screen and (max-width: 800px) {
    background-color:green;
  }
}

三、在main.js中引入

import "../public/scss/index.scss";
Logo

前往低代码交流专区

更多推荐