【发布时间】:2019-01-09 06:07:31
【问题描述】:
当我将 webpack 添加到我的 NativeScript iOS 应用程序以捆绑它以准备发布时,我发现我用于针对不同屏幕分辨率的各种 some-page.minWH600.css “限定符”文件不再加载。 (见NativeScript docs for supporting multiple screen sizes using qualifiers)
然后我进行了一些重构以测试小型、中型和大型平板电脑屏幕,计划通过...以编程方式添加一个 .css 文件...
if (mediumScreen) page.addCssFile(app.minWH600.css);
...但是由于webpack中的页面捆绑发现,page.addCssFile()也不起作用。
有没有人有其他解决方案来添加 css 类以支持与 webpack 一起使用的不同屏幕分辨率?
我可以想到显而易见的事情:使用许多 getViewById() 调用并向每个视图添加 NS/js 属性和/或 css 样式(或 css 类),但这很费力而且很麻烦...
我宁愿以某种方式重新定义相关的 css 类,就像我在捆绑 webpack 之前所做的那样,但我不知道这是否可能?
【问题讨论】:
标签: nativescript