Skip to content

yl1033669613/vue_drag_scale_component

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vue_drag_scale_component

基于vue.js的pc端弹窗插件 可拖拽 全屏 可缩放

demo

点击查看demo

用法

//1. 下载并直接引用 (基于vue.js 请先引用vue.js)
<script src="/your path/vue.js"></script>
<script src="/your path/drag-scale-layer.js"></script>
<script>
	Vue.use('dragScaleLayer')
</script>

//2. npm install drag-scale-layer -S 
<script>
	import Vue from 'vue'
	import dragScaleLayer from 'drag-scale-layer'
	Vue.use(dragScaleLayer) //使用插件
</script>

页面组件属性参数

<drag-scale-layer :title="'测试'" :visible="popVis" @close="closeFunction">
  //弹窗内代码
  ...
</drag-scale-layer>

//组件事件
@close //监听组件内关闭事件

...
closeFunction (){
	this.popVis = false;
}
...

// 组件属性
//layerWidth 定义组件被打开时的初始宽度 Number default 800
//layerHeight 定义组件被打开时的初始高度 Number default 500
//layerLeft 定义组件被打开时距离顶部位置 Number default 0 //不设置layerLeft layerTop 默认居中
//layerTop 定义组件被打开距离页面左边距位置 Number default 0   //不设置layerLeft layerTop 默认居中
//visible 控制组件的显示参数 Boolean default false
//title 定义组件的title String default ""
//miniW 定义组件最小宽度 Number default 200
//miniH 定义组件最小高度 Number default 200

兼容

兼容IE10以上

效果图

效果图

About

基于vue.js的pc端弹窗插件 可拖拽 可全屏 可缩放

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors