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) 修改版本信息:config->plugin.properties

      4) 運行:npm run build;   ctrl + shift + p ->minxing:打包 ->選擇路徑

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章