当前位置: 首页 > news >正文

山东省住房和建设厅网站seo 服务

山东省住房和建设厅网站,seo 服务,学雷锋 做美德少年网站,网站设计与网页制作代码大全问题 当在前端使用vue开发时,给特定页面做好了css并且通过import去导入到当前页面;在编译运行之后发现其他页面也受到影响更改了样式,即“全局污染”。 污染方式 单组件污染 单个组件样式,影响到了其他的组件的样式。 单个组件…

问题

当在前端使用vue开发时,给特定页面做好了css并且通过import去导入到当前页面;在编译运行之后发现其他页面也受到影响更改了样式,即“全局污染”。

污染方式

  1. 单组件污染
    单个组件样式,影响到了其他的组件的样式。
    单个组件污染的问题主要表现在< style>样式< /style>上不加 scoped;
    scoped的作用就是让样式只作用于当前组件,如果没有 scoped,那么样式就有可能影响其他组件。
  2. 多组件污染
    多个组件在会共用一套CSS代码时,就会造成多组件污染的情况:
    <style scoped> @import "assets/css/common.css"; </style>
    这种方式也会造成全局污染的情况;但是已经加了scoped,最后无效的原因是“@import”,原因如下:
    @import并不是直接引入css代码到页面,而是发起新的不带scoped的请求获得样式资源;因此,这种引用方式是全局的,从而引起全局污染。

    解决办法

    在VUE中,页面是被允许添加多个Style、Script的,所以可以再添加一个Style通过src的方式去获取样式资源就能解决样式污染问题:

    <style src="@/assets/css/yours.css"  scoped>
    </style>
http://www.ritt.cn/news/5999.html

相关文章:

  • 青岛网站推广怎么注册自己的网址
  • 网站建设用户登录企业查询天眼查
  • 织梦如何做网站地图竞猜世界杯
  • wordpress email插件对seo的理解
  • 做网站用西安网站设计开发
  • 郑州网站建设公司企业推广文案
  • 做网站域名的设置关键词排名点击
  • 网站打开速度突然变慢的原因百度指数专业版app
  • 合肥做兼职网站阿里巴巴官网
  • cloud web 网站建设营销推广ppt
  • 网站怎么发外链谷歌搜索引擎优化
  • 淘宝客户自己做网站怎么做中国营销传播网官网
  • 长春网站建设兼职商业软文案例
  • 网站建设糹金手指花总搜索大全搜索引擎
  • 网站导航条用什么做沈阳cms模板建站
  • 做免费采集电影网站犯法吗平面设计
  • 手机网站建设制作seol英文啥意思
  • 软件下载网站建设营销型网站建设套餐
  • 一个网站多个域名备案网站推广外贸
  • 网站建设公司有哪些方面百度网站名称
  • 管理网站友情链接是免费的吗
  • 厦门海绵城市建设官方网站地推推广平台
  • 肇庆网站建设咨询王通seo赚钱培训
  • 做酒店网站有哪些目录株洲网站设计
  • 网站目录管理系统模板免费大数据查询平台
  • wordpress wp_is_moblile()如何优化搜索引擎的搜索功能
  • 网站建设发展历程女生做sem还是seo
  • 免费个人网站怎么做友情链接样式
  • 微网站制作速成法今日新闻最新事件
  • 巫溪网站建设百度发布平台官网