新属性为“默认导出”

时间:2019-02-25 14:33:47

标签: vue.js components

是否可以或建议像下面的示例一样向组件添加自定义属性?在那种情况下,如何从方法中调用此属性?

export default {
    data() {
        return {
            test = ""
        };
    },
    methods: {
        someMethod() {
            // 
        },
    },
    customLoggingData {
        title : "main",
    }
};

我已经看到一些具有自己属性的插件,例如customLoggingData,但我只是想知道是否可行。

否则,我将其作为一种方法。

1 个答案:

答案 0 :(得分:1)

vuejs团队的建议是这样的:

{
  data: ...,
  created: function () {
    this.customLoggingData = {
      ...
    }
  }
}

有关更多信息,请参见此github thread