骏飞影业微信小程序API
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

222 lines
9.6 KiB

<!-- Main content -->
<section class="content">
<div class="row">
<!-- 消息提示 -->
<div class="col-12 col-sm-6">
<div class="card">
<div class="card-header ui-sortable-handle">
<h3 class="card-title">消息提示</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse"><i class="fas fa-minus"></i></button>
</div>
</div>
<div class="card-body">
<p>通过调用<code>$.modal.msg()</code>实现。 </p>
<button type="button" class="btn btn-primary" onclick="$.modal.msg('Hi,普通!')">普通</button>
<button type="button" class="btn btn-success" onclick="$.modal.msgSuccess('Hi,成功!')">成功</button>
<button type="button" class="btn btn-warning" onclick="$.modal.msgWarning('Hi,警告!')">警告</button>
<button type="button" class="btn btn-danger" onclick="$.modal.msgError('Hi,失败!')">失败</button>
</div>
</div>
</div>
<!-- 弹出提示 -->
<div class="col-sm-6">
<div class="card">
<div class="card-header ui-sortable-handle">
<h3 class="card-title">弹出提示</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse"><i class="fas fa-minus"></i></button>
</div>
</div>
<div class="card-body" id="test">
<p>通过调用<code>$.modal.alert()</code>实现。 </p>
<button type="button" class="btn btn-primary" onclick="$.modal.alert('Hi,普通!')">普通</button>
<button type="button" class="btn btn-success" onclick="$.modal.alertSuccess('Hi,成功!')">成功</button>
<button type="button" class="btn btn-warning" onclick="$.modal.alertWarning('Hi,警告!')">警告</button>
<button type="button" class="btn btn-danger" onclick="$.modal.alertError('Hi,失败!')">失败</button>
</div>
</div>
</div>
</div>
<div class="row">
<!-- 确认提示 -->
<div class="col-sm-6">
<div class="card">
<div class="card-header ui-sortable-handle">
<h3 class="card-title">确认提示</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse"><i class="fas fa-minus"></i></button>
</div>
</div>
<div class="card-body">
<p>通过调用<code>$.modal.confirm()</code>实现。 </p>
<button type="button" class="btn btn-primary" id="button-confirm">询问按钮</button>
</div>
</div>
</div>
<!-- 消息提示并刷新父窗体 -->
<div class="col-sm-6">
<div class="card">
<div class="card-header ui-sortable-handle">
<h3 class="card-title">消息提示并刷新父窗体</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse"><i class="fas fa-minus"></i></button>
</div>
</div>
<div class="card-body">
<div class="ibox-content">
<p>通过调用<code>$.modal.msgReload()</code>实现。 </p>
<button type="button" class="btn btn-primary" id="button-msgReload">提示刷新按钮</button>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<!-- 普通弹出层 -->
<div class="col-sm-6">
<div class="card">
<div class="card-header ui-sortable-handle">
<h3 class="card-title">普通弹出层</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse"><i class="fas fa-minus"></i></button>
</div>
</div>
<div class="card-body">
<p>通过调用<code>$.modal.open()</code>实现。 </p>
<button type="button" class="btn btn-primary" id="button-open-1">默认</button>
<button type="button" class="btn btn-success" id="button-open-2">设置宽高</button>
<button type="button" class="btn btn-warning" id="button-open-3">回调函数</button>
<button type="button" class="btn btn-danger" id="button-open-4">自定义选项</button>
<button type="button" class="btn btn-primary" id="button-open-5">全屏弹出</button>
</div>
</div>
</div>
<!-- 其他内容 -->
<div class="col-sm-6">
<div class="card">
<div class="card-header ui-sortable-handle">
<h3 class="card-title">其他内容</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse"><i class="fas fa-minus"></i></button>
</div>
</div>
<div class="card-body">
<p>通过调用<code>layer</code>实现。 </p>
<button type="button" class="btn btn-primary" id="button-open-6">tab层</button>
<button type="button" class="btn btn-primary" id="button-open-7">prompt层</button>
<button type="button" class="btn btn-primary" id="button-open-8">捕获页</button>
<button type="button" class="btn btn-primary" id="button-open-9">layer遮罩</button>
</div>
</div>
</div>
</div>
<div class="col-sm-12">
<div class="ibox">
<div class="ibox-title">
<label class="font-noraml">相关参数详细信息</label>
<div><a href="https://www.kancloud.cn/ruoshuiyx/siyucms/1299055" target="_blank">https://www.kancloud.cn/ruoshuiyx/siyucms/1299055</a>
</div>
</div>
</div>
</div>
<script type="text/javascript">
$("#button-confirm").click(function () {
$.modal.confirm("确认要点击确定吗?", function () {
$.modal.alert("ok");
});
})
$("#button-msgReload").click(function () {
$.modal.msgReload("保存成功,正在刷新数据请稍后……", 'success');
})
$("#button-open-1").click(function () {
$.modal.open('添加用户', "layerForm");
})
$("#button-open-2").click(function () {
$.modal.open('添加用户', "layerForm", '900', '320');
})
$("#button-open-3").click(function () {
$.modal.open('添加用户', "layerForm", '900', '320', callback);
})
$("#button-open-4").click(function () {
var btn = ['<i class="fa fa-check"></i> 点我回调', '<i class="fa fa-close"></i> 点我关闭'];
var options = {
title: '添加用户',
width: "900",
height: "320",
url: "layerForm",
btn: btn,
callBack: doSubmit
};
$.modal.openOptions(options);
})
function doSubmit(index, layero) {
alert("进入了自定义选项提交方法");
}
function callback(index, layero) {
alert("进入了回调函数提交方法");
}
$("#button-open-5").click(function () {
$.modal.openFull('添加用户', "button");
})
$("#button-open-6").click(function () {
//tab层
layer.tab({
area: ['600px', '300px'],
tab: [{
title: 'TAB1',
content: '内容1'
},
{
title: 'TAB2',
content: '内容2'
},
{
title: 'TAB3',
content: '内容3'
}]
});
})
$("#button-open-7").click(function () {
layer.prompt({title: '输入任何口令,并确认', formType: 1}, function (pass, index) {
layer.close(index);
layer.prompt({title: '随便写点啥,并确认', formType: 2}, function (text, index) {
layer.close(index);
layer.msg('演示完毕!您的口令:' + pass + '<br>您最后写下了:' + text);
});
});
})
$("#button-open-8").click(function () {
layer.open({
type: 1,
shade: false,
title: false, //不显示标题
content: $('#test'), //捕获的元素,注意:最好该指定的元素要存放在body最外层,否则可能被其它的相对元素所影响
cancel: function () {
layer.msg('捕获就是从页面已经存在的元素上,包裹layer的结构', {time: 5000, icon: 6});
}
});
})
$("#button-open-9").click(function () {
layer.load(0, {shade: false}); // 0代表加载的风格,支持0-2
})
</script>
</section>
<!-- /.content -->