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
這是真的。我沒有讓這個問題充分清楚。對不起,我還在學習編程。我會接受你的答案並開啓另一個話題。謝謝! –