html片段中写的CSS样式,如何做到片段多次加载但是style只加载一次?

如下图
微信截图_20200116113009.png
这是单页应用用卸载一个html片段中的样式,这个片段被页面多个地方使用,加载了多次,这样在页面调试中就会出现多个(使用几次就被加载几次)同样的样式的,name如何解决这种问题(不引入外部css的前提下)
使用场景vue组件/路由,angularjs指令/路由

阅读 2.9k
3 个回答

把html片段内部的css,独立成css文件,这样就有缓存了。或者是把html片段都缓存到浏览器本地。

给style上加个#id 获取这个id 存在就不加载 不存在加利用创建 style标签插入到dom中

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题