VUX的使用方法(以弹出框为例)

一、安装

cnpm install vux --save
cnpm install vux-loader --save-dev

二、配置

 const vuxLoader = require('vux-loader')

const webpackConfig = { ... } module.exports = vuxLoader.merge(webpackConfig, { options: {}, plugins: [{ name: 'vux-ui' }] })

三、调用

import { AlertPlugin } from 'vux'
Vue.use(AlertPlugin)

四、使用

this.$vux.alert.show({
   title: '温馨提示',
   content: '此桌已被预定!',
   buttonText: '好的',
   hideOnBlur: true,
   maskZIndex: 100
})

提示标题为图片:

that.$vux.alert.show({
   content: `您预约的订单已经成功取消,欢迎您再次预定!`,
   buttonText: '好的',
   maskZIndex: 100,
   onShow () {
      let alertImgLen = document.getElementsByClassName('weui-dialog__hd')[0]
      alertImgLen.innerHTML = '<img src="../../static/images/tip3.png" class="alertImg3">'
   },
   onHide () {
      that.$router.push('/orderInfo')
   }
})

五、效果

 

原文地址:https://www.cnblogs.com/candy-Yao/p/9914663.html