zoukankan      html  css  js  c++  java
  • vue---import的几种表现形式

    在使用vue开发项目的时候,很多使用会import很多模块,或者组件,下面说下import的几种表现形式:

    例如:我在 src / api / table.js

    import request from '@/utils/request'
    
    export function getList(params) {
      return request({
        url: '/table/list',
        method: 'get',
        params
      })
    }
    
    export function getLists(params) {
      return request({
        url: '/table/list',
        method: 'get',
        params
      })
    }

    我需要使用里面的方法,有几种方法:

    第一种:引入当个方法

    import {getList} from '@/api/table';

    具体的使用:

    import {getList} from '@/api/table';
    export default {
      data() {
        return {
            list: null,
            listLoading: true
        }    
      },
      created(){
        this.fetchData();
      },
      methods: {
        fetchData() {
          console.log(getList);
          getList().then(response =>{
            console.log('b');
          });
        }
      }
    }

    第二种:引入多个方法

    import {getList,getLists} from '@/api/table';
    export default {
      data() {
        return {
            list: null,
            listLoading: true
        }    
      },
      created(){
        this.fetchData();
      },
      methods: {
        fetchData() {
          console.log(getList);
          getList().then(response =>{
            console.log('b');
          });
          console.log(getLists);
        }
      }
    }
  • 相关阅读:
    5分钟快速入门angular2.0
    手把手教你书写对话框(构造函数&原型模式)
    JavaScript函数
    Javascript 循环
    javascript
    vue2.0 axios post请求传参问题(ajax请求)
    19.8.13第二天
    19.8.12 第一天的学习
    C#设计模式--简单工厂模式
    C#设计模式--单例模式
  • 原文地址:https://www.cnblogs.com/e0yu/p/10775757.html
Copyright © 2011-2022 走看看