更新记录

1.01(2020-11-27)

暂无更新


平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
app-vue × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

组件说明

1.用到colorui的样式, 把notif.vue文件直接放到组件所在目录;

2.提示工具类js中添加如下代码, 压缩包内含有我常用的tips

export default class Tips {
     static notify(msg ,states="info",duration=2500){
          const defaultOptions = {
               selector: '#notif',
          };
          const pages = getCurrentPages();
          let context = pages[pages.length-1];
          const notify = context.selectComponent(defaultOptions.selector);
          notify.$vm.msg = msg
          notify.$vm.states = states
          notify.$vm.duration = duration
          notify.$vm.show();
     }
     static success_notif(title) {
          Tips.notify(title,'success')
     }
     static success_warn(title) {
          Tips.notify(title,'warn')
     }
     static error_notif(title) {
          Tips.notify(title,'error')
     }
     static info_notif(title) {
          Tips.notify(title,'info')
     }

}

示例如下

第一步 main.js 文件内 加载弹窗组件

import notif from './components/notif.vue'
Vue.component('notif',notif)

第二步 页面中加入组件 然后就可以愉快的调用了

<template name="components">
     <view>
          <!-- 下面组件必须存在 否则无法弹出-->
          <notif id="notif"></notif>
     </view>
</template>
<script>
     import tips from '../../utils/tips.js'
     export default {
          props:{
            show: Boolean, //是否显示
          },
          data() {
               return {
                    isopen: false,        //蓝牙适配器是否已打开
                    devices: [],

               };
          },
          onLoad: function() {
              tips.success_notif("这是一条提示")
          },
          methods: {
               hideModal: function(e) {
                    this.modalState = false
               },
          }
     }
</script>
<style>
     @import url("../../static/colorui/main.css");
</style>

扩展组件

目前内置了四种颜色的弹出提示框, 如果需要其他颜色, 自行扩展, 组件写的很简单, 一看就明白

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问