1. 程式人生 > >vue alert外掛(標題為圖片)(自寫)

vue alert外掛(標題為圖片)(自寫)

<template>
  <div class="modelSelf">
    <div class="model" @click="modelHide"></div>
    <div class="modelTip">
      <img class="modelImg" src="../../../static/images/tip1.png">
      <p class="modelContent">{{ content }}</p>
      <button class="modelConfirm"
@click="modelHide">好的</button> </div> </div> </template> <style lang="less"> .model { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; z-index: 11; } .modelConfirm { width: 82px; height: 33px; line-height
: 33px; background-color: #f04c41; border-radius: 3px; border: none; margin: 0 auto; display: block; color: #fff; } .modelContent { line-height: 22px; color: #333333; font-size: 14px; padding: 10px 0; } .modelImg { width: auto; display: block; margin
: 0 auto; } .modelSelf { position: fixed; top: 0; left: 0; right: 0; bottom: 0; margin: auto; background-color: rgba(0, 0, 0, .5); z-index: 10; } .modelTip { width: 75%; top: 50%; left: 50%; position: absolute; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); margin: 0 auto; background-color: #ffffff; border-radius: 3px; padding: .43rem .38rem .33rem; z-index: 12; } </style> <script> export default { name: 'model', data () { return {} }, props: {}, computed: {}, mounted () {}, watch: {}, methods: {}, components: { } } </script>