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 ( ) ; //隐藏
In manchen Fällen ist der Popup-Fensterstil von iOS möglicherweise nicht zufriedenstellend. Beispielsweise benötigen Sie den Popup-Fensterstil von WeChat. Manchmal muss der Benutzer den Popup-Fensterstil anpassen. Der Designer stellt eine Reihe von Popup-Fenstern bereit, die zum Projektstil passen.
import D from 'wc-messagebox';
Vue.use(D);
Kopieren Sie wechat-messagebox aus dem Stammverzeichnis auf den lokalen Computer.
Wechat-Messagebox vorstellen
import wxAlert from 'yourpath/wechat-messagebox/Alert'
import wxConfirm from 'yourpath/wechat-messagebox/Confirm'
Vue.use(Alert, {
component: wxAlert
});
Vue.use(Confirm, {
component: wxConfirm
})