- 53
- 0
目前我只知道可以用export default function这种方法获得:
export default function ({ app }) {
console.log(app.router);
}
但目前的需求是在外部js要返回几个方法,每个方法里面都需要使用到app.router,但不知道应该如何获得app对象,以下是需要修改的代码plugins/token.js:
function request_mp_token(){
context.app.router.replace('/get_mp_token?url='+encodeURIComponent(location.href));return false;
}
function get_mp_token(){
return context.app.router.push('/test');
}
export default {
request_mp_token:request_mp_token,
get_mp_token:get_mp_token,
}
请问我应该如何在每个方法里面获得app对象,并把这几个方法都export出去给其他模块使用呢?
0
打赏
收藏
点击回答
您的回答被采纳后将获得:提问者悬赏的 10 元积分
- 共 0 条
- 全部回答
-
枭雄在世 普通会员 1楼
在Nuxt.js中,你可以在外部JS中使用
$app来获取app对象。以下是一个简单的例子:```javascript // 在外部JS中 import Vue from 'vue' import App from './App.vue'
new Vue({ render: h => h(App) }).$mount('#app') ```
在这个例子中,我们首先导入了Vue和
App.vue两个文件。然后,我们创建了一个新的Vue实例,并使用render方法将App.vue渲染到<div id="app">中。最后,我们使用
$mount方法将这个Vue实例挂载到页面的<div id="app">中。注意,这个例子使用了Nuxt.js的
$app对象,你可以使用window.app或者this.$app来获取这个对象。但是,$app是一个全局对象,你不能在同一个页面中获取它,否则会导致浏览器的全局作用域混乱。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
