Установка данных компонента VUE из внешнего файла JavaScript - PullRequest
0 голосов
/ 17 января 2019

желаемое поведение:

/ component.vue

export default {
  data(){
    return{
      rowData: []
    }
  } 
}

Я хотел бы определить данные из компонента vue во внешнем файле.

ошибка: rowData не определен.

/ component.vue

import datas from './options.js'

export default {
  data(){
    return{
      datas
    }
  } 
}

/ options.js


export default datas = {
  rowData: []
};

Ответы [ 2 ]

0 голосов
/ 17 января 2019

Вы должны попробовать это:

import datas from './options.js'

export default {
  data(){
    return{
      ...datas
    }
  } 
}

или

import datas from './options.js'

export default {
  data(){
    return datas
  } 
}

если данные больше не добавляются.

0 голосов
/ 17 января 2019

В вашем файле options.js отсутствует ключевое слово const, попробуйте добавить его следующим образом:

  const datas = {
  rowData: []
 };
 export default datas;

и в вашем compponent.vue:

   import datas from './options.js'

  export default {
      data(){
         return{
               datas:datas
             }
           } 
         }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...