本地页面布局正常 打包后布局混乱问题解决

1.在写样式的时候用的是less

        Less 是一门 CSS 预处理语言,它扩展了 CSS 语言,增加了变量、Mixin、函数等特性,使 CSS 更易维护和扩展

Less允许我们定义变量,使用嵌套式声明,定义函数。严格说Less包含两部分

1Less的语法

2Less预处理器。浏览器终究只认识CSS,所以Less文件需要经过Less预处理器编译成为CSS

css:层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。

2.实际冲突应用场景

 正常打包过程中涉及到的一些操作

1.本地运行正常

         打包运行布局混乱;打包过程涉及将模块合并为单个或多个文件、压缩文件大小、处理静态资源。

2.静态资源处理:

        在Vue.js应用程序中,除了JavaScript代码外,还可能包含其他静态资源,例如CSS样式表、图像文件等。打包过程还包括将这些静态资源进行处理和优化,例如将CSS文件进行合并和压缩,对图像进行优化等

3.思考的方向

        某个样式不生效,或者生效的样式不是本地写的样式:考虑到样式污染,或者打包样式丢失

4.本人的样式写法

        

        1.填加lang=“less” less预处理必须添加的

        2.Scoped 避免组件间存在同名类名的时候 样式污染

        3./deep/对于引用的组件 对应样式的修改   !Important加重权重 引用当前的样式

        4.进行对提出的公共样式的引入 多个stylesrc 按需引入 避免在style标签内使用 @引入 打包后造成全局生效 样式污染

        其次由于使用的less  在一个组件中  需要引入的公共样式 应放在自定样式style的后面引入 不然会报错

5.问题解决方法

在进行上面四步的操作后 打包后 页面布局依旧混乱。本地运行正常;

       考虑打包后 对于样式处理渲染的问题 调试依旧样式缺失; 

       选择尝试不提出共同样式;删除提出的公共样式  打包与本地 运行正常

说明代码没问题  提出的公共样式存放的位置不对 依托于平台开发 将自定义提出的公共样式放在对应的路径下  打包运行正常。

相关推荐

  1. css页面布局

    2023-12-19 10:12:03       45 阅读
  2. css-页面布局

    2023-12-19 10:12:03       41 阅读
  3. vue解决执行打包之后打开页面空白问题

    2023-12-19 10:12:03       56 阅读
  4. tkinter页面及treeview布局

    2023-12-19 10:12:03       34 阅读
  5. CSS面试题---页面布局

    2023-12-19 10:12:03       33 阅读
  6. 布局约束问题- Flutter

    2023-12-19 10:12:03       35 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-19 10:12:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-19 10:12:03       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-19 10:12:03       87 阅读
  4. Python语言-面向对象

    2023-12-19 10:12:03       96 阅读

热门阅读

  1. C# 获取Excel里引用的外部其他excel文件清单

    2023-12-19 10:12:03       53 阅读
  2. Latex编译出来的pdf文件缺少参考文献和交叉引用

    2023-12-19 10:12:03       48 阅读
  3. 1641:【例 1】矩阵 A×B

    2023-12-19 10:12:03       42 阅读
  4. MySQL

    2023-12-19 10:12:03       49 阅读
  5. 【算法集训】基础数据结构:十、矩阵

    2023-12-19 10:12:03       71 阅读
  6. 登录测试用例详解

    2023-12-19 10:12:03       68 阅读
  7. leetcode242. 有效的字母异位词

    2023-12-19 10:12:03       59 阅读
  8. 怎么有效防护服务器被入侵

    2023-12-19 10:12:03       53 阅读
  9. 第二百一十四回

    2023-12-19 10:12:03       58 阅读
  10. React中渲染html结构---dangerouslySetInnerHTML

    2023-12-19 10:12:03       69 阅读
  11. Linux中命令添加-r的作用

    2023-12-19 10:12:03       66 阅读