123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147 |
- import { $wuxDialog } from '../../dist/index'
- import ad from '../index/ad'
- ad({
- data: {},
- onLoad() {},
- open() {
- if (this.timeout) clearTimeout(this.timeout)
- const hideDialog = $wuxDialog().open({
- resetOnClose: true,
- title: '三秒后自动关闭',
- content: '弹窗内容,告知当前状态、信息和解决方法,描述文字尽量控制在三行内',
- buttons: [{
- text: '取消',
- },
- {
- text: '确定',
- type: 'primary',
- onTap(e) {
- console.log(e)
- },
- }],
- })
- this.timeout = setTimeout(hideDialog, 3000)
- },
- confirm() {
- $wuxDialog().confirm({
- resetOnClose: true,
- closable: true,
- title: '定制冰激凌',
- content: '你确定要吃我的冰淇淋吗?',
- onConfirm(e) {
- console.log('凭什么吃我的冰淇淋!')
- },
- onCancel(e) {
- console.log('谢谢你不吃之恩!')
- },
- })
- },
- alert() {
- $wuxDialog().alert({
- resetOnClose: true,
- title: '不要吃果冻',
- content: '它们可能是用旧的皮鞋帮做的!',
- onConfirm(e) {
- console.log('感谢上帝,你没吃鞋帮!')
- },
- })
- },
- prompt() {
- const alert = (content) => {
- $wuxDialog('#wux-dialog--alert').alert({
- resetOnClose: true,
- title: '提示',
- content: content,
- })
- }
- $wuxDialog().prompt({
- resetOnClose: true,
- title: '提示',
- content: '密码为8位数字',
- fieldtype: 'number',
- password: !0,
- defaultText: '',
- placeholder: '请输入Wi-Fi密码',
- maxlength: 8,
- onConfirm(e, response) {
- const content = response.length === 8 ? `Wi-Fi密码到手了: ${response}` : '请输入正确的Wi-Fi密码'
- alert(content)
- },
- })
- },
- custom() {
- const alert = (content) => {
- $wuxDialog('#wux-dialog--alert').alert({
- resetOnClose: true,
- title: '提示',
- content: content,
- })
- }
- $wuxDialog().open({
- resetOnClose: true,
- title: '我是标题',
- content: '我是自定义的对话框!',
- buttons: [{
- text: '现金支付',
- type: 'primary',
- onTap(e) {
- alert('你选择了现金支付!')
- },
- },
- {
- text: '微信支付',
- type: 'primary',
- onTap(e) {
- alert('你选择了微信支付!')
- },
- },
- {
- text: '取消',
- }],
- })
- },
- vertical() {
- $wuxDialog().open({
- resetOnClose: true,
- title: '请问需要反馈什么问题?',
- content: '你也可以在个人页的反馈帮助中心里找到这个功能',
- verticalButtons: !0,
- buttons: [{
- text: '遇到问题',
- bold: !0,
- },
- {
- text: '意见建议',
- bold: !0,
- },
- {
- text: '没啥事',
- bold: !0,
- }],
- })
- },
- openType() {
- $wuxDialog().open({
- resetOnClose: true,
- title: '提示',
- content: '获取用户信息',
- buttons: [{
- text: '取消',
- },
- {
- text: '确定',
- type: 'primary',
- openType: 'getUserInfo',
- onGetUserInfo(e) {
- console.log(e)
- },
- }],
- })
- },
- })
|