當el-table
元素中注入data
物件陣列後,在el-table-column
中用prop
屬性來對應物件中的鍵名即可填入資料,用label
屬性來定義**的列名。可以使用width
屬性來定義列寬。
後端封裝好的api在前端呼叫,前端用get、post、delete、put等方法訪問後端的資料
我們在頁面中寫死的資料並不能夠真實投入使用,所以我們需要在頁面中與後端互動,得到或者是傳送資料,讓我們的專案真正動態起來
我將用**控制項演示如何實現前後端通訊
注意:我在這裡使用的並不是真正的後端,而是使用外掛程式模擬介面請求
安裝element ui
npm install element-ui
在main.js中引入
import elementui from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
vue.use(elementui)
安裝axios
npm install axios
在main.js中引入
import axios from 'axios'
vue.prototype.$http = axios
npm install json-server
在專案路徑下新建乙個資料夾data,用來存放測試資料
在data中新建乙個檔案data.json,貼上入以下資料
,,,
,,,,
]}
在data目錄下執行:
json-server data.json
這時會啟動我們的測試伺服器,請保持json-server為開啟狀態
插入乙個**元件,繫結資料tabledata,tabledata接受陣列物件
完整的**如下:
刪除
在元件中匯入axios
import axios from 'axios';使用axios.get等方法傳送請求
這是乙個典型的請求資料案例
getdata() )
.catch(error => )
}
處理得到的資料
在開發中經常遇到「同源策略」問題,例如我想要獲取某個公共天氣api介面的資料,如果我直接在axios.get中輸入api位址,那麼很大概率產生報錯,比較常見的做法是在專案中新增**,可以消除一部分因為「跨域」帶來的困擾。
VUE 元件間資料互動
元件通過props來接收傳遞過來的值vue.component a item 父元件通過屬性傳遞值給子元件 父元件的值 a item 靜態的值 n a item 動態的值 注意 在props中使用駝峰命名時,在末班中需要用短橫線方式,字串模板中沒有限制。例 vue.component a item ...
頁面跳轉資料互動
頁面攜帶引數跳轉,處理引數 跳轉這裡是普通的跳轉,相當於html的a 引數形式key value key2 value2 這裡是跳轉到index index頁面 引數是id 1 name zhouqi work php 在index頁面的js中 page onload function option...
中讀取資料 讀取資料
對資料庫有一定了解的同學應該都知道資料表這個東西。資料表一般是以行列來儲存和展示資料的。每一列就是乙個資料字段,代表每一行資料的屬性。在python裡面也有類似表概念的東西,叫做dataframe。dataframe是我們資料分析和風控建模中很重要乙個元素,後續的很多資料操作都要以此為基礎。我們的資...