国产成在线人视频免费视频-国产成综合-国产床上视频-国产大臿蕉香蕉大视频女-国产大尺度pr社18福利在线

Vue 組件封裝之 Result 結果頁

2020-10-21    前端達人

一、Result 結果頁

組件說明:

實現 Result 結果頁。

效果展示:
在這里插入圖片描述

實現的功能:

  1. 提交或者操作完成之后,進入一個成功或者失敗的結果頁。
  2. 包含成功或者失敗的狀態插圖。
  3. 包含成功或者失敗的文案表述(標題及詳情)。
  4. 包含取消(推出應用)和確定(繼續填寫)兩個按鈕。

二、使用案例

<template> <div> <el-result :item="item" @on-cancel="cancel" @on-submit="submit" /> </div> </template> <script> export default { name: "Result", data(){ return{ item: { title: '提交成功', submitText:"繼續填寫", cancelText:"退出應用", status:"success" }, } }, created(){ let item = this.$route && this.$route.query; if(item.status==='fail'){ this.item = { title: '提交失敗,請聯系開發人員', submitText:"重新填寫", cancelText:"退出應用", status:"fail" } } }, methods:{ cancel(){ dd.biz.navigation.close({ onSuccess : function(result) { /*result結構
             {}
             */ }, onFail : function(err) {} }) }, submit(){ this.$router.go(-1) } } } </script>  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50

三、API 使用指南

屬性 說明 類型 默認值
item 頁面展示的靜態內容集合 Array []
title 描述標題 String
submitText 提交按鈕文本 String
cancelText 取消按鈕文本 String
status 輸入值字段 String
on-cancel 取消按鈕事件 Function
on-submit 提交按鈕事件 Function

四、源代碼

Result.vue
文件路徑:share/result/Result.vue

<template> <div class="cm-tx-c cm-mt-08 cm-p-02"> <el-image :src="item.status==='success'?successBg:failBg" style="width: 250px" > <div slot="placeholder" class="image-slot"> 圖片加載中<span class="dot">...</span> </div> </el-image> <div :class="item.status==='success'?'success-title':'fail-title'">{{item.title}}</div> <div>{{item.describe}}</div> <div class="cm-flex cm-jc-sa"> <div  @click="cancel()" class="cm-btn-cancel">{{item.cancelText}}</div> <div  @click="submit()" class="cm-btn-submit">{{item.submitText}}</div> </div> </div> </template> <script> import successBg from '../images/result-success.png'; import failBg from '../images/result-fail.png'; export default { name: "ElResult", data(){ return{ successBg, failBg } }, props:{ item:{ type:Object, default:{} } }, created(){ }, methods:{ cancel(){ this.$emit('on-cancel',''); }, submit(){ this.$emit('on-submit',''); } } } </script> <style scoped> .success-title{ padding: 0.4rem; font-size: 0.35rem; color:#15bc83; } .fail-title{ padding: 0.4rem; font-size: 0.35rem; color:#f25643; } </style> 6




轉載 作者: 2020-10-19 09:24:19 分類專欄: # Vue通用組件封裝

日歷

鏈接

個人資料

藍藍設計的小編 http://www.z1277.cn

存檔

主站蜘蛛池模板: 婷婷99视频精品全部在线观看 | 99久久精品免费精品国产 | 日韩欧美小视频 | 久久99精品九九九久久婷婷 | 五月婷婷久久综合 | 婷婷色网站 | 亚洲国产综合视频 | 欧美三级做爰在线 | 国产免费a v吧在线观看不卡 | 国产精品亚洲专区在线观看 | 亚洲黄色一级大片 | 欧美一级毛片欧美毛片视频 | 国产高清在线精品一区二区 | 日本一区精品 | 美日韩在线观看 | 日本在线不卡免费视频一区 | 日韩www视频 | 中国一级黄色 | 亚洲国产精品久久精品怡红院 | 日本免费va毛片在线 | 一级毛片在线看在线播放 | 一区二区视屏 | 激情丁香网| 久久国产中文字幕 | 51精品视频免费国产专区 | 亚洲精品中文字幕午夜 | 中文字幕一区婷婷久久 | 欧美日韩黄色片 | 久久一区二区明星换脸 | 欧美成人777 | a级毛片免费看 | 亚洲免费观看在线视频 | 99久久国产综合精品麻豆 | 香蕉视频黄色在线观看 | 欧美三级在线看中文字幕 | 亚洲最大黄色 | 久久综合九色综合精品 | 亚洲欧美日产综合在线看 | 国产三级精品最新在线 | 亚洲婷婷网 | 国产精品一区二区久久不卡 |