• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

微信小程序搭建项目起步

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1. 首先需要按照HBuilderX 作为开发工具   下载地址: https://www.dcloud.io/hbuilderx.html

2. 创建项目 文件-->新建--->1.项目--->选择uni-app--->起项目名称---->选择模板uView(根据不同项目组件)--->点击创建

 

 3. 配合manifest.json (需要在微信公众平台申请 已申请: 在开发管理---->开发设置)

 

 

 

 

 4. 需要再common下面创建request.js(uni.request重新封装), 在config.js里面配置服务器地址

common/config.js

let baseurl = ""
if (process.env.NODE_ENV === \'development\') {

    baseurl = \'接口调试需要连接的地址\'
    
} else {
    // 正\'
    baseurl = \'发布需要连接的地址\'
}
export default baseurl

common/request.js

//服务器地址
import baseUrl from \'@/common/config.js\'
export default {
    //封装uni.request():
    request(options) {
        return new Promise((resolve, reject) => {
            //书写异步操作的代码
            uni.request({
                ...options,
                success: (res) => {
                                       //根据接口显示的状态码判断
                    if (res.statusCode !== 200) {
                        return uni.showToast({
                            title: \'数据获取失败\'
                        })
                    }
                    resolve(res)
                },
                fail: (err) => {
                    uni.showToast({
                        title: \'请求接口失败\'
                    })
                    reject(err)
                }
            })
    })
},
       get(url, data = {}, options = {}) {
        options.url = baseUrl+ url;
        options.data = data;
        options.method = \'get\';
        console.log(options)
        return this.request(options)
    },
    post(url, data = {}, options = {}) {
        options.url = baseUrl+url;
        options.data = data;
        options.method = \'post\';
        return this.request(options)
    }
}

5. 在main.js全局引入

import request from \'@/common/request.js\';
Vue.prototype.$api = request;

6. 使用 page/index.vue

      methods:{
        getApiRequest(){
            //封装uni.request():前面配置好的服务器地址这里面只需要接口地址
            this.$api.get(\'接口地址\').then(res=>{
                var data = res.data;
            }).catch(res=>{
                //异步操作失败
                console.log(res)
            }).finally(res=>{
                //异步操作完成
            });
        },    

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap