art-dialog-vue —— 典范、文雅的网页对话框控件
长处
- 支撑一般与 12 方向气泡状对话框
- 支撑 ARIA 规范
- 面向未来:基于 HTML5 Dialog 的 API
- 支撑规范与模态对话框
- 雄厚且友爱的编程接口
- 能自适应内容尺寸
装置
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)