Vue.js 如何向Vue模块和实例添加自定义属性
检查已导入的Vue组件时,会得到如下结果:Vue.js 如何向Vue模块和实例添加自定义属性,vue.js,vuejs2,server-side-rendering,Vue.js,Vuejs2,Server Side Rendering,检查已导入的Vue组件时,会得到如下结果: import ClickB from 'ClickB.vue'; console.log(ClickB); 我已经看到,numxt在那里添加了一个自定义属性(称为\u numxt),就像那里有\u ssrrister一样。我有两个问题: 如何向组件添加属性 可以将该属性从组件传递到其实例吗 您总是可以将它们添加到定义中,要访问它们,您可以使用$options实例属性。 Ref:您总是可以将它们添加到您的定义中,要访问它们,您可以使用$options
import ClickB from 'ClickB.vue';
console.log(ClickB);
我已经看到,numxt
在那里添加了一个自定义属性(称为\u numxt
),就像那里有\u ssrrister
一样。我有两个问题:
您总是可以将它们添加到定义中,要访问它们,您可以使用$options实例属性。
Ref:您总是可以将它们添加到您的定义中,要访问它们,您可以使用$options实例属性。
参考:这很简单。只需像这样装饰
Vue
原型,添加实例方法:
import Vue from 'vue';
// Adding an instance method
Vue.prototype.$someMethod = function (methodOptions) {
// Your own logic...
}
作为一种良好的做法,此代码应该位于
index.js
或main.js
文件中。更进一步,您应该将此代码放入插件中,如中所述。很简单。只需像这样装饰Vue
原型,添加实例方法:
import Vue from 'vue';
// Adding an instance method
Vue.prototype.$someMethod = function (methodOptions) {
// Your own logic...
}
作为一种良好的做法,此代码应该位于
index.js
或main.js
文件中。更进一步,您应该将此代码放入插件中,如中所述。此处回答了您的两个问题~此处回答了您的两个问题~应该是公认的答案!应该是公认的答案!