首页 > 解决方案 > 在 Nuxt.js 中以编程方式创建组件

问题描述

我正在尝试以编程方式创建一个 nuxt.js 组件。我尝试了以下适用于 Vue 的方法。但它似乎在 nuxt.js 中不起作用,因为它实例化了 Vue 对象上的组件。因此它无法访问其父级的数据。

  var ComponentClass = Vue.extend(component_to_use);
  var instance = new ComponentClass();
  instance.$mount(); // pass nothing
  this.$refs.container.appendChild(instance.$el);

我找不到在 Nuxt.js 中正确执行此操作的方法。有人知道怎么做这个吗?注意:我知道我可以将数据作为道具传递,但这效率低下。

标签: javascriptvue.jscomponentsvue-componentnuxt.js

解决方案


推荐阅读