Как использовать функцию mixins внутри другой функции mixins?

Это случилось со мной, и я нашел решение. Если вы создаете проект с вашими файлами .fxml в разных пакетах из класса, в котором есть строка запуска (Parent root = FXMLLoader.load(getClass().getResource("filenamehere.fxml"));), и используйте относительный путь к вашим окнам, за исключением первого, который не запускается, когда вы запускаете банку. Чтобы сохранить его в небольшом месте .fxml-файл в том же пакете с классом, который запускает его, и задайте путь, подобный этому («filenamehere.fxml»), и он должен работать нормально.

0
задан rckycls 17 January 2019 в 05:58
поделиться

1 ответ

Если вы используете функции стрелок ES6 с методами Vue, это меняет контекст this. Если вы сформулируете это как:

Vue.mixin({
  methods: {
    functionOne () {
      console.log(1)
    },
    functionTwo: function () {
      this.functionOne()
    }
  },
  mounted () {
    this.functionTwo()
  }
})

, это работает отлично.

(синтаксис functionOne () и functionTwo: function () оба действительны, поэтому они оба появляются в примере.)

0
ответ дан LShapz 17 January 2019 в 05:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: