項目2---十次方項目開發---前端---03

ElementUI:https://element.eleme.io/#/zh-CN

-------------------------------------------------------------------------------------------------------------------------------------------------------

api:前端工程訪問後端的js

assest:原生的靜態資源

store:狀態管理

views:界面

main.js:入口

index.html:整個工程的單頁面

------------------------------------------------------------------------------------------------------------------------------------------------

啓動後臺的easymock:https://blog.csdn.net/qq_28764557/article/details/103934646

------------------------------------------------------------------------------------------------------------------------------------------------

創建接口:

環境問題:

開發環境:

生產環境:

什麼時候用取決於命令npm run dev   

關於環境的網址問題:

我的本機的mock:http://192.168.244.135:7300/

實際的地址:

我項目的地址:

request是在哪裏來的?

基本的地址也是在這裏引入的。

登陸:

-----------------------------------------------------------------------------------------------------------------------------------------------------

上傳和修改活動全部列表:

{
  "code": 20000,
  "flag": true,
  "message": "@string",
  "data|30": [{
    "id": "@string",
    "name": "@cword(8,12)",
    "summary": "@cword(20,40",
    "detail": "@string",
    "sponsor": "@string",
    "image": "@image",
    "starttime": "@date",
    "endtime": "@date",
    "address": "@county(true)",
    "enrolltime": "@date",
    "state": "@string",
    "city": "@string"
  }]
}

-----------------------------------------------------------------------------

登出接口。

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

整體的思路:在api文件夾封裝對rest的訪問。

實際開發是分爲三層:數據層 表現層 和控制層

返回一個方法或者說是一個對象,這個方法要傳一個json。

request.js實際上是腳手架給我們封裝的。

api文件夾是封裝rest接口訪問的。

導入導出。

request是導出的。

:提交ajax請求的。

看下import和export的寫法:

------------------------------------------------------------------------08-------------------------------------------------------------------

import request from "@/utils/request"

其中的@代表在src下面找。

----------------------------------------------------------------------------09------------------------------------------------------------------------------------------

代碼:

Vue分幾個區:模板去視圖區 代碼區  樣式區

:對象,包含多個方法。

then是回調寫一個回調函數即可。

--------------------------------------------------------------------------------10---------------------------------------

寫模板:

寫表格修改路由。

----------------------------------------------------------------------11-------------------------------------------------------------------------

還是那個vue對活動進行分頁管理。

寫一般查詢的api的js。

---------------------------------------------------------12-------------------------------------------------------------------------

寫完api進行改造了。

寫分頁的api。

----------------------------------13-------------------------14----------------------------------------------------------------

添加分頁:

 

----------------------------------------------------------------------------------------15----------------------------------

條件查詢。對象的定義。

---------------------------------------------------------16----------------------------------------------------

新增。寫一個彈出框。

-----------------------------------------17----------------------------

畫新增的表單。畫4表單。

-------------------------------------------18---------------------------

城市下拉列表。

created() {
    this.fetchData();
    cityApi.getList().then(response => {
      this.cityList = response.data;
    });
  }

then是回調函數。

<el-form-item label="選擇城市">
          <el-select v-model="pojo.city" placeholder="請選擇">
            <el-option
              v-for="item in cityList"
              :key="item.id"
              :label="item.name"
              :value="item.id"
            ></el-option>
          </el-select>
        </el-form-item>

工作原理:1和2是綁定的值,3是顯示的值。

-------------------------------------19---------------------------------

表單提交。

----------------------------------20------------------------------------

修改。根據ID查找數據。

----------------------------21----------------------------------------------

新增和修改區別。

----------------------------22----------------------------------------------

保存修改。

----------------------------23----------------------------------------------

消息提示。

----------------------------24----------------------------------------------

刪除。

----------------------------25----------------------------------------------

api的優化。

注意整個Restful的接口的風格。

----------------------------26----------------------------------------------

發佈了304 篇原創文章 · 獲贊 11 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章