vue.js - 如何在 Nuxt.js 中编辑 main.js 文件?
问题描述
我需要将 ExtJS WebComponents 与 Nuxt.js 集成。根据关于将 ExtJS 与 Vue.js 集成的Sencha 文档,我需要以这种方式编辑 src/main.js 文件:
/*global Ext*/
import Vue from 'vue'
import App from './App.vue'
import '@sencha/ext-web-components/lib/ext-panel.component';
Ext.onReady(function() {
new Vue({
render: h => h(App)
}).$mount('#app')
});
如何在 Nuxt.js 中完成?
解决方案
您可以使用插件轻松做到这一点。我对另一个包(关于打印)有同样的问题,这就是我解决它的方法:
1.在文件夹plugins
中,我创建了一个名为的文件,printHtml.js
其中包含:
import Vue from 'vue';
import VueHtmlToPaper from 'vue-html-to-paper';
Vue.use(VueHtmlToPaper);
2.然后在nuxt.config.js
文件中我简单地添加了:
plugins: [
'~plugins/printHtml.js'
],
就这样。:) 我能够在所有组件中使用包功能。你可以用 ExtJS 做同样的事情。
推荐阅读
- routes - 从这里计算几个航点的优化路线:api
- h2o - 如何在 H2o Flow 中调整超参数时为“隐藏的丢失率”设置超参数值
- git - 如何更改/增加 git 历史记录中所有提交的日期?
- python - 如何解决这个错误?AttributeError:“元组”对象没有属性“条带”
- python-3.x - 如何在 python 中使用标题对非常大的 .csv 文件进行洗牌?
- javascript - 从 API 调用返回解析问题
- python - XGBoost 和 scikit-optimize:BayesSearchCV 和 XGBRegressor 不兼容 - 为什么?
- python - Python3 - 日期时间和时间增量的舍入错误
- php - 多个 CURLOPT_POSTFIELDS 数据有效负载
- python - Sudo 错误:正在初始化审计插件 sudoers_audit?(MacOS Postgres 疑难解答问题