mip-project / mip

MIT License
11 stars 1 forks source link

MIP 对于自定义 CSS 应当如何处理? #13

Closed easonyq closed 6 years ago

easonyq commented 6 years ago

从目前 example/simple 例子来看,只是头部简单地写了一个 <style>

参考 MIP 1.0 的写法,应当有一个特别的标签/属性,例如 <style mip-custom>。这样方便区分,在 mip-router 加载后续页面时能够从中取出,替换当前页面的样式。

目前单纯的一个 <style> 无法区分,也就无法替换。

tayqassqan commented 6 years ago

之前的设计考虑的是性能问题,多个style标签对性能有影响。如果开发者后续真的有这个需求,可能需要明确的style规范。

easonyq commented 6 years ago

目前暂定还是沿用 MIP1 的设计,使用 <style mip-custom> 这个特别的属性来区分用户自定义的 CSS。这样 router 也好抓取。

可以参考目前 router 的例子,算是我们预期开发者最终返回的东西。