推荐在构建大型应用的时候使用这种方式进行安装。
npm install vue-infinite-loading -S
<script>
引入在使用 script
标签引入此插件后,InfiniteLoading
组件会被自动注册到全局,开发时直接进行使用即可。
你可以借助 unpkg 引入此插件:
<script src="https://unpkg.com/vue-infinite-loading@^2/dist/vue-infinite-loading.js"></script>
你也可以下载插件文件后手动引入:
你可以直接将它当做一个自定义组件进行引用:
<template>
<infinite-loading></infinite-loading>
</template>
<script>
import InfiniteLoading from 'vue-infinite-loading';
export default {
components: {
InfiniteLoading,
},
};
</script>
如果你需要改变插件的默认配置,那么可以采用 Vue.js 提供的 use
API 对此插件进行注册:
// main.js or index.js
import InfiniteLoading from 'vue-infinite-loading';
Vue.use(InfiniteLoading, { /* 配置 */ });
和 script
引入方式一样,使用插件 API 也会将 InfiniteLoading
组件注册为全局组件,在你自己的组件中就无需再使用 components
属性重复注册了。