Open ennea8 opened 9 years ago
Ionic 并不是为 PC 设计的. Bootstrap 是. 我的建议是完全使用不同的 view 而不是试图混合. 就是你说的, 另外的路由. 目前无法实现 package 的条件加载. 最简单的方式就是两个 app, 但是共用核心代码.
响应式的问题我没有明白, 请另外建立新 issue 讨论. 不要在一个 issue 讨论两个问题
响应式 对应的英文是 responsive 也就是也就是根据不同屏幕显示不同布局,侧重于css
关于选择性加载,我感觉有希望在package这一层做一些事。 packge本身具备选择性加载的功能 比如 api.addFiles('a.js',['client']); api.addFiles('a.js',['server']); 如果做一个扩展实现 api.addFiles('a.js',['browser.pc']); api.addFiles('a.js',['browser.mobile']); 问题就解决了 但目前还不知如何做 待进一步研究
使用ionic对PC是不友好的,如果想对PC端优化,一种方案就是 1.针对对PC定义一套模板基于bootstrap (可能还需添加一套路由) 2.针对mobile定义一套模板基于ionic 当用户PC或mobile访问时只加载自己的那一套
貌似meteor总是全部加载,是否能实现按需加载 在响应式方面,meteor有何最佳实践 待研究