作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
Javascript 代码:
var main = new Vue({
el: "#main",
data: {
currentView: "top",
},
});
var topComponent = Vue.component('top', Vue.extend({
template: "#top",
}));
现在,当我访问 main.currentView 时,我得到“top”。但是对于这个字符串 'top',我如何获取组件 topComponent
?
最佳答案
Despite the existence of props and events, sometimes you might still need to directly access a child component in JavaScript. To achieve this you have to assign a reference ID to the child component using
ref
. For example:
var parent = new Vue({ el: '#parent' })
// access child component instance
var child = parent.$refs.profile
<div id="parent">
<user-profile ref="profile"></user-profile>
</div>
关于javascript - 如何在 Vue js 中使用其名称获取 View 或组件对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23714737/
我是一名优秀的程序员,十分优秀!