Javascript Vue:访问组件对象属性
我试图在元素中使用语句:Javascript Vue:访问组件对象属性,javascript,web,vue.js,vuejs2,vue-component,Javascript,Web,Vue.js,Vuejs2,Vue Component,我试图在元素中使用语句: v-if="currentstep < maxStep" 差不多 maxStep = components.length 有什么想法吗? 谢谢这绝对是一种代码味道。但是,您可以通过Object.keys(this.$options.components).length获得该值 下面是一个例子: const Foo={ 模板:“”, } 新Vue({ el:“#应用程序”, 组件:{Foo}, 数据(){ 返回{ 计数:0, } }, 创建(){ this.c
v-if="currentstep < maxStep"
差不多
maxStep = components.length
有什么想法吗?
谢谢这绝对是一种代码味道。但是,您可以通过
Object.keys(this.$options.components).length
获得该值
下面是一个例子:
const Foo={
模板:“”,
}
新Vue({
el:“#应用程序”,
组件:{Foo},
数据(){
返回{
计数:0,
}
},
创建(){
this.count=Object.keys(this.$options.components).length;
}
})
至少有一个组件
很抱歉,$options.components列出了所有组件,我只查找内部参考
maxStep = components.length