1. 程式人生 > >vue全域性引入

vue全域性引入

今天遇到一個問題,npm 下載的openlayers 依賴,在單獨vue檔案中Import可用,在main.js中引用不可用,解決方式就是在

mian.js中定義

import ol from 'openlayers';
Vue.prototype.$ol = ol;

 然後在需要的地方引用this.$ol就可以了,我是這樣定義的var ol = this.$ol

這樣就和以前一樣了。

方法也是可以的,

mport {measureControl} from '../static/js/rjtools.js'
Vue.prototype.$measureControl = measureControl;

只要this.$measureControl就可以了。