基于vue.js的dialog插件art-dialog-vue2.0宣布

art-dialog-vue —— 典范、文雅的网页对话框控件

长处

  1. 支撑一般与 12 方向气泡状对话框
  2. 支撑 ARIA 规范
  3. 面向未来:基于 HTML5 Dialog 的 API
  4. 支撑规范与模态对话框
  5. 雄厚且友爱的编程接口
  6. 能自适应内容尺寸

装置

 npm install art-dialog-vue //插件文件在plugin目录下

url引入

<script src="plugin/dist/static/css/dialog.min.css"></script>
<script src="plugin/dist/static/js/dialog.js"></script>
<script>
    Vue.use(Dialog.default)//运用插件,注重以url引入时use的参数是Dialog.default
</script>

模块化引入

import Dialog from 'art-dialog-vue' //esm
const Dialog = require('art-dialog-vue').default //RequireJS,非esm情势要加.default
Vue.use(Dialog)//运用插件

基础运用

const d = Vue.dialog({
    title: 'art-dialog-vue',
    content: {
              template: '<div>{{name}},迎接运用</div>',
              data() {
                  return {
                      name: 'hello'
                }
              }
    },
    button: [
     {
         id: '1',
         value: '肯定',
         callcack() {      
            //do something                                      
            return false;//返回false 示意弹窗不封闭
        }
     },
     {
         id: '2',
         value: '作废',
         callcack() {      
            //do something                                      
            return false;//返回false 示意弹窗不封闭
        }
     },
    ]
});
d.show();

细致运用文档请参考:https://leeseean.github.io/vu…,项目github地点:https://github.com/leeseean/v…(求star)

    原文作者:all2005
    原文地址: https://segmentfault.com/a/1190000015599611
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞