.vue文件引入js问题 详解VUE中常用的几种import(模块、文件)引入方式
.vue文件 中不解析 script标签引入js文件.import引入是必须的. 有两种用法:1.import a from ‘…/a’2.import ‘…/a’区别在于第一个你要用到export导出之后 才能用import导入.第二个是直接引入 和script标签是一样的. 但是它作用在自己的js文件中, 你要是不把它挂载在window中 你是获取不到的.详解VUE中常用的几种im...
.vue文件 中不解析 script标签引入js文件.
import引入是必须的. 有两种用法:
1.import a from ‘…/a’
2.import ‘…/a’
区别在于第一个你要用到export导出之后 才能用import导入.
第二个是直接引入 和script标签是一样的. 但是它作用在自己的js文件中, 你要是不把它挂载在window中 你是获取不到的.
详解VUE中常用的几种import(模块、文件)引入方式如下:
1 引入第三方插件
import {axiosfetch} from ‘./util’;
下面是写法,需要export导出
export function axiosfetch(options) {}
第二种 导入成组的方法
import * as tools from ‘./libs/tools’
其中tools.js中有多个export方法,把tools里所有export的方法导入
vue中怎么用呢?
Vue.prototype.
t
o
o
l
s
=
t
o
o
l
s
直
接
用
t
h
i
s
.
tools = tools 直接用 this.
tools=tools直接用this.tools.method调用就可以了
说到这 export 和 export default 又有什么区别呢?
下面看下区别
先是 export
import {axiosfetch} from ‘./util’;
//需要加花括号 可以一次导入多个也可以一次导入一个,但都要加括号
如果是两个方法
import {axiosfetch,post} from ‘./util’;
再是 export default
import axiosfetch from ‘./util’; //不需要加花括号 只能一个一个导入
3.导入 css文件
import ‘iview/dist/styles/iview.css’;
如果是在.vue文件中那么在外面套个style
4.导入组件
import name1 from ‘./name1’
import name2 from ‘./name2’
components:{
name1,
name2,
},
更多推荐
所有评论(0)