不知你是否說的是 elment-ui框架的 el-upload 組件,如果是的話,可按如下步驟實(shí)現(xiàn):
目前創(chuàng)新互聯(lián)已為成百上千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、網(wǎng)站托管、服務(wù)器租用、企業(yè)網(wǎng)站設(shè)計(jì)、會(huì)昌網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
首先在vue文件中定義一段 el-upload代碼段,如下圖:定義一個(gè)http-request屬性
el-upload上傳組件代碼
在http-request屬性中調(diào)用一個(gè)定義的方法,方法中執(zhí)行圖片上傳到php后端的操作,可以用 axios 調(diào)用php后端api執(zhí)行上傳,注意上傳文件之前要 new FormData(),因?yàn)槭潜韱紊蟼?,將文?append到 formData中。
上傳組件調(diào)用方法
php后端接口就能接收到數(shù)據(jù)了,就可以用 $__FILE['filename'] 這樣的格式來接收到數(shù)據(jù)了
以上就是 el-upload組件和php進(jìn)行交互的步驟,如果覺得有用請 采納并點(diǎn)個(gè)關(guān)注!
三中接受方式:
$_GET ? ?//get過來的數(shù)據(jù)
$_POST ?//post過來的數(shù)據(jù)
file_get_contents("php://input") ? //接口過來的xml等字符串?dāng)?shù)據(jù)用這個(gè)接
這三個(gè)方法足以接受任何數(shù)據(jù)了,具體你還要百度一下用法
要用javascript調(diào)用php獲取數(shù)據(jù)庫接口,是一個(gè)很常見的前后端交互操作
通過javascript發(fā)送http請求php的API接口,php連接數(shù)據(jù)庫并查詢結(jié)果,最后返回出來
這樣javascript就能獲取到數(shù)據(jù)庫的數(shù)據(jù)