一、设置Loading组件

  1. // src/components/Loading
  2. <template>
  3. <van-loading size="40px" class="loading" type="spinner" color="#333" />
  4. </template>
  5. <script>
  6. export default {
  7. name:"Loading"
  8. }
  9. </script>
  10. <style scoped>
  11. .loading{
  12. position: fixed;
  13. left:50%;
  14. top:50%;
  15. z-index: 200;
  16. }
  17. </style>

二、main.js中注册为全局组件

  1. import Loading from '@/components/Loading'
  2. Vue.component('Loading',Loading);

三、组件中直接使用

  1. // components/City组件中直接使用
  2. <template>
  3. <div class="content">
  4. <Loading v-show="isLoading"></Loading>
  5. </div>
  6. </template>