nuxt-mobile-detect
nuxt-mobile-detect
is a wrapper around mobile-detect.js for nuxtjs. It can be used client side and server side.
Setup
- Add
nuxt-mobile-detect
dependency using npm or yarn
npm i nuxt-mobile
yarn add nuxt-mobile
- Add
nuxt-mobile-detect
to themodules
section ofnuxt.config.js
modules: 'nuxt-mobile'
Usage
asyncData (server-side)
{ let mobile = app$mobileDetect}
methods/created/mounted/etc (client-side)
{ let mobile = this$mobileDetect}
Available Methods
For more information please refer to the mobile-detect.js github page.
Example User Agent
'Mozilla/5.0 (Linux; U; Android 4.0.3; en-in; SonyEricssonMT11i' +
' Build/4.1.A.0.562) AppleWebKit/534.30 (KHTML, like Gecko)' +
' Version/4.0 Mobile Safari/534.30'
console; // 'Sony'console; // 'Sony'console; // nullconsole; // 'Safari'console; // 'AndroidOS'console; // falseconsole; // falseconsole; // 534.3console; // '4.1.A.0.562'console; // false