1.0.1 • Published 7 years ago
vue-m-loader v1.0.1
m-loader
用于加载第三方脚本的组件
npm
npm install -S vue-m-loaderuse
import MLoader from 'vue-m-loader'
Vue.use(MLoader) // 注册组件 m-loader,注册方法 $loaderor
import {MLoader, loader} from 'vue-m-loader
loader({
url: 'https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js',
library: 'jQuery'
}).then(library => {
console.log(library.target)
}).catch(err => {
console.log(err)
})MLoder Attributes
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|---|---|---|---|---|
| url | url | string | — | — |
| type | 类型 | string | script/link | script |
| library | 挂载window下的属性 | string | — | — |
| force | 是否重新加载 | boolean | true/false | false |
$loader
// 在vue组件里使用
this.$loader(options)| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|---|---|---|---|---|
| options.url | url | string | — | — |
| options.type | 类型 | string | script/link | script |
| options.library | 挂载window下的属性 | string | — | — |
| options.force | 是否重新加载 | boolean | true/false | false |