javascript - 在 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 中正确执行此操作的方法。有人知道怎么做这个吗?注意:我知道我可以将数据作为道具传递,但这效率低下。
解决方案
推荐阅读
- php - 如何从复选框创建一个数组
- ios - Flutter 音频播放器声音延迟
- ios - UINavigationController 过渡到 defaultBackground 显示白色边框
- salesforce - Salesforce 闪电文件上传
- c# - 日期时间的人性化器
- asp.net-core - 如何更改 asp.netcore 3.1 的默认登录路径
- node.js - TypeError:getDb 不是具有额外解构问题的函数
- php - 如何使用循环在 phpspreadsheet 单元格中写入
- java - 由于生成了@Metadata 注释,Spring 框架无法检测 kotlin 文件中的 bean
- terraform - 提供者 hashcorp/azurerm 不支持资源类型│“azurerm_lb_backend_address_pool_address”