[英]How can I access my Vue component's data property using a string as it's property name in a v-model directive?
[英]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.