main.js 中挂载属性/方法,nvue 中无法使用

来源:blog.csdn.net 时间:2020-08-13 19:52

 

import {myRequest} from './util/api.js'
Vue.prototype.$myRequest = myRequest

挂载 Vue.prototype

将一些使用频率较高的常量或者方法,直接扩展到 Vue.prototype 上,每个 Vue 对象都会“继承”下来。

注意这种方式只支持vue页面

.vue 和 .nvue 并不是一个规范,因此一些在 .vue 中适用的方案并不适用于 .nvue。 Vue 上挂载属性,不能在 .nvue 中使用。

如何解决,共用模块方式解决,在nvue文件中,当前页面引入,就可以使用了

<script>
	import {myRequest} from '@/util/api.js'
	export default {
	}
</script>



参考 uni-app 全局变量的几种实现方式

main.js里定义的全局组件nvue获取不到?