This module injects flags that indicate a device type into the context and the component instance.
- Add
@nuxtjs/deviceto depedency using yarn or npm to your project - Add
@nuxtjs/deviceto modules section of nuxt.config.js
{
modules: [
'@nuxtjs/device',
]
}defaultUserAgent option can be used for npm run generate.
{
modules: [
[
'@nuxtjs/device',
{defaultUserAgent: 'Mozilla/5.0 (Linux; Android 5.1.1; Nexus 6 Build/LYZ28E) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.39 Mobile Safari/537.36'}
]
]
}You can use these flags to detect the device type.
context.isTV
context.isIos
context.isWindows
context.isMacOS
context.isAndroid
instance.$device.isTV
instance.$device.isIos
instance.$device.isWindows
instance.$device.isMacOS
instance.$device.isAndroid