Как перенаправить пользователя на другую страницу, если он не существует в локальной базе данных с использованием Passport JS

Я нашел этот метод более простым / удовлетворительным, так как я предпочитаю состав над наследованием:

src / shared.js

export default {
  foo: function(){ alert("foo!") }
}

src / yourcomponent.vue

<template>..</template>

<script>
  import 'shared' from './shared'

  export default {
    mounted: function(){ 
      this.foo = shared.foo // now you can call this.foo() (in your functions/template)
    }
  }
</script>

Это также облегчит запись тестов vue-agnostic.

ПРИМЕЧАНИЕ. Если вам нужно запустить foo в vue-scope, замените this.foo = shared.foo на this.foo = shared.foo.bind(this)

0
задан Kurt Griarte 15 January 2019 в 19:50
поделиться