wc messagebox
1.0.0
npm i wc-messagebox --save
import { Alert , Confirm , Toast , Loading } from 'wc-messagebox'
import 'wc-messagebox/style.css'
Vue . use ( Alert )
Vue . use ( Confirm )
Vue . use ( Toast , duration )
Vue . use ( Loading )
// alert
this . $alert ( '这里是内容' ) // 如果传递一个字符串给 this.$alert, 则 标题默认为 '提示', 按钮默认为 '确定'
如果参数为对象, 则可接受如下配置选项:
title : '这里是标题' ,
content : '这里是内容' ,
btnText : '这里是按钮' ,
component : Component // 用于用户自行指明 Alert 组件
比如:
this . $alert ( {
title : '我是标题' ,
content : '我是内容'
} )
// confirm
this . $confirm ( '这里是内容' ) ;
如果参数为对象, 则可接受如下配置选项:
title : '这里是标题' ,
content : '这里是内容' ,
yesStyle : { } , // 设置左边按钮样式
yesText : '' , // 左边按钮文本,
noStyle : { } , // 设置右边按钮样式,
noText : '' , // 设置右边按钮文本
component : Component // 可不设置, 适用于用户自定义组件.
比如:
this . $confirm ( {
title : '我是标题' ,
content : '我是内容' ,
yesText : '你好'
} )
// toast
this . $toast ( text , {
durtaion : 200 ,
location : 'bottom|center|top' // 默认在中间
} ) ;
// toast 的图文混合模式
this . $toast ( text , {
path : path ,
location : 'center' ,
toastStyle : {
height : '100px' ,
width : '100px'
} ,
imgStyle : {
width : '40px' ,
marginBottom : '15px'
}
} )
// loading
this . $loading . show ( '自定义文字' ) ; //显示
this . $loading . hide ( ) ; //隐藏
Souvent, dans certains cas, le style de fenêtre contextuelle d'iOS peut ne pas vous satisfaire. Par exemple, vous avez besoin du style de fenêtre contextuelle de WeChat. Parfois, l'utilisateur peut avoir besoin de personnaliser le style de fenêtre contextuelle, par exemple. le concepteur fournit un ensemble de fenêtres contextuelles adaptées au style du projet. Que faire maintenant ?
import D from 'wc-messagebox';
Vue.use(D);
Copiez wechat-messagebox sous le répertoire racine sur l'ordinateur local.
Présentation de Wechat-messagebox
import wxAlert from 'yourpath/wechat-messagebox/Alert'
import wxConfirm from 'yourpath/wechat-messagebox/Confirm'
Vue.use(Alert, {
component: wxAlert
});
Vue.use(Confirm, {
component: wxConfirm
})