uniapp中引入uview

326 阅读1分钟

1安装uview框架

1.安装uview框架

    npm install uview-ui@2.0.31

2.在main文件中引入

    import uView from "uview-ui"
    Vue.use(uView);

3.在uni.scss文件中引入

@import 'uview-ui/theme.scss';

4在pages.json文件引入

"easycom": {"^u-(.*)": "uview-ui/components/u-$1/u-$1.vue"}, 附上uview官网 www.uviewui.com/components/…

2.请求封装

1.在全局文件中api文件(以common/http.api.js为例)

    const http = uni.$u.http
    const ymhttps = '域名' //统一域名
    //get 请求
    export const getlogin = (data) => http.get(ymhttps + '/login', data)
    //post请求
    export const postproductlst = (params, config = {}) => http.post(ymhttps + '/product_lst', params, config)

2.在main文件中引入

// 引入请求封装,将app参数传递到配置中 
require('/config/request.js')(app)
注意:需要在new Vue得到Vue实例之后

3.引入文件

//引入api文件
import {XXX(接口名称)} from '@/common/http.api.js'

4.发送请求

post请求

    XXX(obj).then((res) => {
       console.log(res, 'res')
    }).catch((err) => {
       console.log(err, 'err')
     })

get请求

    XXX((参数名)).then((res) =>{
    console.log(res,'res') 
    }).catch((err) =>{ console.log(err,'err')
    })

附上uview官网 www.uviewui.com/js/http.htm…