更新记录

2.2.0(2020-06-14)

1.适配PC端 2.【alert】支持confirmText

2.1.0(2020-06-12)

修改 图标调整为iconfont 支持 自定义主色

2.0.0(2020-06-10)

优化 封装代码

查看更多

平台兼容性

zj-dialog

alert, confirm

适用范围

H5

引入插件

xx.vue

import zj from '../../components/zj-dialog/index.js'

使用

自定义样式

// @/components/zj-dialog/_style.scss
$zj-dialog-primary-color: #FF7B07;

alert

zj.alert({
    title: '标题',
    text: '我是内容'
}, function() {
    console.log('click')
})

zj.alert({
    type: 'warn',
    text: '操作失败'
}, function() {
    console.log('click')
})

zj.alert({
    type: 'success',
    text: '操作成功'
}, function() {
    console.log('click')
})

zj.alert({
    type: 'copy',
    title: '关注微信公众号',
    text: 'XX公众号',
    copy: function() {
        console.log('已复制')
    }
})

zj.alert({
    title: '标题',
    text: '我是内容',
    confirmText: '关闭',
}, function() {
    console.log('click')
})

confirm

zj.confirm('确定要删除吗?', function() {
    console.log('click')
})

zj.confirm({
    title: '标题',
    text: '确定要删除吗?',
    confirmText: '删除'
}, function() {
    console.log('click')
})              

我的封装

common/common.js

import zjDialog from '../components/zj-dialog/index.js'
const dialog = {

    warn(text, callback) {
        zjDialog.alert(text, callback);
    },

    success(text, callback) {
        zjDialog.alert({type: 'success', text: text}, callback);
    },

    copy(title, text, callback) {
        zjDialog.alert({
            type: 'copy',
            title: title,
            text: text,
            confirmText: '关闭',
            copy: callback
        })
    },

    confirm(options, callback) {
        zjDialog.confirm(options, callback);
    }

}

export default {
    dialog
}

隐私、权限声明

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

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

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

许可协议

MIT协议

暂无用户评论。

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