Skip to content

Migration guides ​

Choose by the npm package and directives in your existing project. Retain your UI, data and ordinary click handlers while reviewing focus registration, direction events, scrolling and lifecycle handling.

Current projectCommon syntaxGuide
vuepg 1.xv-epg-item, @focus, getFoucsClass(), setAction()Upgrade from 1.x
vue-epgv-items, v-group, $service, serviceBackMigrate from vue-epg
vue-tv-focusablev-focusable, $tv.next(), requestFocus(), limitingElMigrate from vue-tv-focusable

Check your Vue version first: vuEPG supports Vue 2.7 and Vue 3; Vue 2.6 must upgrade to 2.7. Android 4.x / WebView 30 projects retain Vue 2.7 and verify ES5 application/dependency transpilation plus polyfills. See Legacy integration.

Start with a page containing a list, dialog and Back action, avoiding duplicate key handling by old and new plugins. Validate navigation, clicks, Back, scrolling and page focus restoration before extending migration. Copy the complete example project for a runnable starting point.