VUX开发使用记录

1、Vue页面的传值

     VUE中页面的传值是双向的,this即整个页面的数据对象,注意VUE中this的使用。

2、get和post请求:

      1) 在api.js中定义get和post请求方法:包含method、url、parameter等

getCartData(param) {
        var args = {
            method: "get",
            url: 'api://orderHeaders/getOrdersInShoppingCar?orderId=' + param

        };

        return new BusinessRequest().baseRequest(args);
    },
postCartData(orderLineParam) {
        var args = {
            method: "post",
            url: 'api://orderHeaders/preparePay',
            parameter: orderLineParam
        };

        return new BusinessRequest().baseRequest(args);
    },

      2)在VUE中发出get、post请求

let me = this;
let request = HttpBusinessRequest.getCartData(this.id);
request.complete = function() {
        console.log("get.complete");
};
request.success = function(data, status, xhr) {};
request.error = function(data, status, xhr) {
        console.log("get.errorerror");
};
request.send();

3、调通get接口和post接口

      1) 确保后端没问题(swagger、Restful风格Controller返回对对象的ResponseBody)

      2) 确保前端发出了正确的请求

      3) 详细分析底层

4、打包部署:

      1)压缩图片:http://www.tinypng.com

      2)  修改url:开发调试时,接口应连接个人笔记本IP或者仿真环境,IP应在config->dev.env.js中修改。api.js中的url直接使用api引用后端IP和端口+映射url。部署生产时,url引用的IP应在config->prod.env.js中修改。

      3)将图片地址改为以下网址

tmp.commodity.imgAddress = "http://10.80.37.201:8089/supermarket/static/" + tmp.commodityName + ".png";

      4) 修改版本信息:config->plugin.properties

      5) 运行:npm run build;   ctrl + shift + p ->minxing:打包 ->选择路径

      6) 打开压缩文件,删除static下的中文名称图片

      7)发送部署

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值