1
我希望有些模板只能显示在手机上。我如何在流星中做到这一点?如何仅显示移动设备的流星模板?
我希望有些模板只能显示在手机上。我如何在流星中做到这一点?如何仅显示移动设备的流星模板?
有这个没有定义的方式流星所以答案可以适应任何网站:
可以使用Detectizr
获取客户端所使用的设备种类。如果它检测到移动设备,您可以设置并传递一个变量,以执行其他JavaScript代码。
流星您可以设置Session.set('mobile',true)
例如,让客户记住它在所有的应用程序
在此基础上,流星,你可以写
var testDevice = function(){
if (Session.get('mobile')) {
//mobile version
Router.go('mobileTemplate')
}else{
//desktop version
...
}
} ;
Template.desktopTemplate.rendered = testDevice ;
你好!我不知道认为这是必要的插件。你不仅会使用'Meteor.isCordova'?除此之外,我无法将这个插件整合到Meteor中。他不在大气层中。我不想使用IronRouter。没有原生的方式?无论如何,谢谢! 对不起grammarians错误。我在用谷歌翻译。 –
你可以把它放在客户端/兼容性。没有,如果你使用科尔多瓦,这是没有必要的。 – Atrahasis
这是真的。我没有让这个问题充分清楚。对不起,我还在学习编程。我会接受你的答案并开启另一个话题。谢谢! –