1.0.1 • Published 6 years ago
vue-m-loader v1.0.1
m-loader
用于加载第三方脚本的组件
npm
npm install -S vue-m-loader
use
import MLoader from 'vue-m-loader'
Vue.use(MLoader) // 注册组件 m-loader,注册方法 $loader
or
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 |