繁体   English   中英

通过字符串名称访问Vue组件的方法

[英]Access method of a Vue component by it's string name

我有这样的Vue对象列表:

vue_objectname0,

vue_objectname1,

vue_objectname2等...

这些对象rae由以下人员创建:

var vue_objectname0 = new Vue({
  el: '#vue_objectname0',
  data: {
    seen: true,
  }
})

从浏览器控制台,我可以使用以下命令正确访问数据:

vue_objectname0.seen

现在我需要从字符串访问与对象名称相同的数据,如何将字符串转换为对象?

var name = "vue_objectname"+number;
console.log(name.seen);

此返回“未定义”

也可以使用window对象访问所有全局变量。

window["vue_objectname"+number]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM