国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

vue彈窗消息組件的使用方法

2024-05-06 15:34:48
字體:
來源:轉載
供稿:網友

本文實例為大家分享了vue彈窗消息組件的具體代碼,供大家參考,具體內容如下

本來打算寫一個那種提示完了自動消失的彈窗的,但是沒有想好淡入淡出的效果。所以暫時算是半成品。

練習代碼如下:

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>ys-alert-component</title> <style> input {  border-radius: 5px;  border: 1px solid #2f9df9;  background-color: #39befb;  background: -webkit-gradient(linear, 0 0, 0 100%, from(#39befb),  to(#2091fc));  background: -moz-gradient(linear, 0 0, 0 100%, from(#39befb),  to(#2091fc));  background: -o-gradient(linear, 0 0, 0 100%, from(#39befb), to(#2091fc));  background: -ms-gradient(linear, 0 0, 0 100%, from(#39befb), to(#2091fc));  color: #FFFFFF;  height: 28px;  padding: 0 20px;  cursor: pointer;  line-height: 28px;  display: inline-block;  margin-right: 5px;  outline: none; } .ys-alert {  display: inline-block;  height: 26px;  padding: 8px 25px;  min-width: 200px;  border-radius: 5px;  box-shadow: 0 4px 12px rgba(0,0,0,.5);  background: #b8d2f3;  margin: 50px; } .icon {  float: left;  width: 26px;  height: 26px;  border: 3px solid #fff;  border-radius: 50%;  font-size: 16px;  line-height: 20px;  font-weight: bold;  text-align: center;  color: #fff;  box-sizing: border-box;  margin-right: 8px; } .content {  float: left;  line-height: 26px;  font-size: 15px;  color: #fff; } /*成功的樣式*/ .success {  background: #9bdda7; } /*失敗的樣式*/ .error {  background: #f7d13b; } /*警告樣式*/ .warning {  background: #e98c97; }  </style> <script src="https://unpkg.com/vue/dist/vue.js"></script></head><body> <div id="app"> <input type="button" value="呼喚默認的按鈕" @click="alertShow('info')"> <input type="button" value="呼喚成功的按鈕" @click="alertShow('success')"> <input type="button" value="呼喚失敗的按鈕" @click="alertShow('error')"> <input type="button" value="呼喚警告的按鈕" @click="alertShow('warning')"> <input type="button" value="呼喚美美噠博客" @click="alertShow('yuki')"> <ys-alert-component   icon-bar="O"   type="info"   v-if="info"   alert-content="我是默認的按鈕喲"> </ys-alert-component> <ys-alert-component   icon-bar="V"   type="success"   v-if="success"   alert-content="我是成功的按鈕喲">  </ys-alert-component> <ys-alert-component   icon-bar="X"   type="error"   v-if="error"   alert-content="我是失敗的按鈕喲"> </ys-alert-component> <ys-alert-component   icon-bar="!"   type="waring"   v-if="warning"   alert-content="我是警告的按鈕喲"> </ys-alert-component> <ys-alert-component   icon-bar="E"   type=""   v-if="yuki"   alert-content="我是灰色定制的按鈕喲"   style="background-color: #ccc; color: #fff;">  <div slot="alert-content">  <span>章魚不丸子</span>  <a  rel="external nofollow" >http://www.yuki.kim</a>  </div> </ys-alert-component> </div> <script> /*  props:  type:   info: 默認   success: 成功   error: 失敗   warning:警告  iconBar: 字符串,我沒有圖標,就用字母寫的。很low...  alertContent: 定制提醒的內容  hideIcon: 隱藏或者顯示丑丑的圖標  slot:  alert-content: 定制提醒信息內容及icon整套模板  methods:  無,沒有寫方法 */ Vue.component("ys-alert-component", {  props: {  iconBar: {   type: String,   default: ""  },  alertContent: {   type: String,   default: "請定制提醒內容"  },  hideIcon: {   type: Boolean,   default: false  },  type: {   type: String,   default: ""  }  },  template:`  <div class="ys-alert" :class="type">   <slot name="alert-content">   <div class="icon" >{{ iconBar }}</div>   <div class="content">    {{ alertContent }}   </div>   </slot>  </div>` }) var vm = new Vue({  el: "#app",  data: {  info: false,  error: false,  success: false,  warning: false,  yuki: false  },  methods: {  alertShow (type) {   switch (type) {   case "info" :    this.info = !this.info;    //setTimeout("vm.info = !vm.info", 2000);    break;   case "error" :    this.error = !this.error;    //setTimeout("vm.error = !vm.error", 2000);    break;   case "success" :    this.success = !this.success;    //setTimeout("vm.success = !vm.success", 2000);    break;   case "warning" :    this.warning = !this.warning;    //setTimeout("vm.warning = !vm.warning", 2000);    break;   default:    this.yuki = !this.yuki;    //setTimeout("vm.yuki = !vm.yuki", 2000);   }  }  } }) </script></body></html>            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 彰化县| 融水| 墨竹工卡县| 天水市| 晋江市| 长沙县| 富阳市| 绵竹市| 汝州市| 湾仔区| 南京市| 黑龙江省| 柳林县| 宝坻区| 错那县| 玛曲县| 揭阳市| 襄城县| 陈巴尔虎旗| 大洼县| 秦安县| 磐安县| 汽车| 临沂市| 墨脱县| 陵川县| 辽中县| 瑞金市| 年辖:市辖区| 大新县| 清远市| 麻江县| 武威市| 永新县| 龙南县| 丹凤县| 满洲里市| 庄浪县| 米易县| 图木舒克市| 浏阳市|