• 前端vue2下使用media query 媒体查询报错问题


    在前端vue2项目下,如果直接像普通css那样使用meidia query,是不起作用的

    需要安装sass和sass-loader

    在package.json中指定一下依赖,一定要注意版本,经过我的测试我现在这个版本是不报错的,其他的新版本是各种报错

        "sass": "^1.56.0",
        "sass-loader": "^7.3.1",
    {
      "name": "default",
      "version": "0.1.0",
      "private": true,
      "scripts": {
        "serve": "vue-cli-service serve",
        "build": "vue-cli-service build"
      },
      "dependencies": {
        "axios": "^1.1.3",
        "core-js": "^2.6.5",
        "element-ui": "^2.15.10",
        "sass": "^1.56.0",
        "sass-loader": "^7.3.1",
        "vue": "^2.6.10",
        "vue-router": "^3.6.5"
      },
      "devDependencies": {
        "@vue/cli-plugin-babel": "^3.8.0",
        "@vue/cli-service": "^3.8.0",
        "vue-template-compiler": "^2.6.10"
      }
    }

    npm install一下

    然后 npm run serve

    vue文件中使用案例

    <style lang="scss">
        .chatCenter {
            background: #fff;
            max- 900px;
            margin: 0 auto;
            box-shadow: 2px 2px 6px rgb(0 0 0 / 30%);
            border-top: none;
            overflow: hidden;
            @media screen and (min- 900px){
                max-height: 780px;
                box-shadow: 0 2px 8px rgb(0 0 0 / 15%);
                border-radius: 8px;
            }
        }
        .visitorBody {
            height: 100vh;
            background-color: #eef0f6;
            @media screen and (min- 900px){
                display: flex;
                justify-content: center;
                align-items: center;
            }
        }
    
    </style>
  • 相关阅读:
    关于网络调试助手
    阿里云之设备连接方法学习
    阿里云学习
    Jquery ThickBox的使用
    推荐几款制作网页滚动动画的 JavaScript 库
    Javascript动态操作CSS总结
    css3动画属性系列之transform细讲scale缩放
    JS函数重载解决方案
    从Java开发者的视角解释JavaScript
    理解JavaScript中的事件路由冒泡过程及委托代理机制
  • 原文地址:https://www.cnblogs.com/taoshihan/p/16863610.html
Copyright © 2020-2023  润新知