內容管理(八)02-刪除-響應無內容處理- JSONBIG.parse(null) 報錯-程式碼最好使用try{}catch(){},彈出框確認訊息元件使用
11-內容管理-刪除-響應無內容處理
- 點選刪除按鈕
- 獲取文章的ID (測試帳號刪除無效)
- 請求刪除介面
- 成功後
- 提示 刪除成功
- 更新 列表
處理沒有響應內容:api/index.js
// 預設配置 轉換響應資料
axios.defaults.transformResponse = [data => {
// 對data(後臺的原始資料)進行轉換
// 但是 有一些介面 沒有任何響應內容
// JSONBIG.parse(null) 報錯,程式碼最好使用try{}catch(){}
try {
return JSONBIG.parse(data)
} catch (e) {
return data
}
}]
正常去做刪除功能:view/article/index.vue
繫結刪除事件:
<el-button
type="danger"
@click="delArticle(scope.row.id)"
icon="el-icon-delete"
circle
plain
></el-button>
彈框-確認訊息元件的使用:
// 刪除文章
delArticle (id) {
this.$confirm('親,此操作將永久刪除該文章, 是否繼續?', '溫馨提示', {
confirmButtonText: '確定',
cancelButtonText: '取消',
type: 'warning'
}).then(async () => {
// 點選確認觸發的函式
// 常見的5種請求方式 —— get 獲取資料 post 新增資料 put 完整修改資料 delete 刪除資料 patch 區域性修改資料
await this.$http.delete(`articles/${id}`)
// 代表成功
this.$message.success('刪除成功')
//刪除成功後,更新列表
this.getArticles()
}).catch(() => {
// 點選取消觸發的函式
})
},
相關文章
- 如何使用awk處理文字內容
- Adobe Photoshop 2020 Mac使用教程!如何使用“內容識別填充”功能來刪除內容!Mac
- 刪除內容了
- 禁止彈框底部的內容滑動
- 使用IText7和miniExcel處理pdf並輸出內容Excel
- 徹底刪除mysql容器內容MySql
- robotframework 使用jQuery處理頁面display隱藏內容FrameworkjQuery
- react封裝一個可自定義內容的modal彈框元件React封裝元件
- 在 SQL Server 中使用 Try Catch 處理異常SQLServer
- 報錯內容解決
- word內容被刪除怎麼辦?word內容被刪除了的恢復方法
- JavaScript陣列刪除重複內容JavaScript陣列
- Python如何刪除csv中的內容Python
- 使用 React.cloneElement 動態處理 JSX 和字串內容ReactJS字串
- ORACLE GoldenGate 使用技巧-容錯處理等OracleGo
- Vue使用antd中input元件去驗證輸入框輸入內容Vue元件
- Java 中關於 null 物件的容錯處理JavaNull物件
- 使用JavaScript 建立內容JavaScript
- eclipse在使用中彈出這個錯誤框,該如何處理?Eclipse
- Angular開發實踐(八): 使用ng-content進行元件內容投射Angular元件
- jQuery點選文字框清除內容程式碼例項jQuery
- onethink內容管理框架應用框架
- 微信小程式-wepy-側滑刪除元件,支援自定義內容區在微信小程式元件
- Spring Boot Filter中擷取響應輸出內容Spring BootFilter
- 訊息治理,到底需要治理哪些內容?
- iOS使用shell指令碼注入混淆內容iOS指令碼
- BeetleX之webapi自定義響應內容WebAPI
- Rust 程式設計視訊教程對應講解內容-錯誤Rust程式設計
- 無需寫try/catch,也能正常處理異常
- 黑馬PM-內容專案-內容管理
- 探索vim之如何快速刪除檔案內容
- windows 下 檔案內容清理且不刪除-拾億Windows
- 安卓應用安全指南4.3.1建立/使用內容供應器示例程式碼安卓
- Java之異常處理try{}catch(){}Java
- Angular 內容投影出現 No provider for TemplateRef found 錯誤的單步除錯AngularIDE除錯
- javafx-tableview刪除或修改預設的“表中無內容”文字JavaView
- imagick使用readImage報錯 Failed to read the file 或者沒有報錯內容的解決方法AI
- 內容營銷管理