plugin
├── zxjs
│ ├── component
│ ├── image
│ ├── less
│ ├── package
│ └── vuecomponents
├── config.js
├── require.js
├── css.min.js
└── zxcore.js
<script>
window.zxjs = {
//设置config.js 相对基础路径
'base':'/plugin/zxjs',
//设置上传功能地址
'uploader':'/upload',
//设置图片列表地址
'filesLists':'/filesLists',
};
</script>
package 包在百度网盘里面
链接:https://pan.baidu.com/s/1UZRy3r1ymqgiFU-4C-VDTg
提取码:vdaw
<script src="{{asset('plugin/zxjs/require.js')}}"></script>
<script src="{{asset('plugin/zxjs/config.js')}}"></script>
<script src="/plugin/zxjs/require.js"></script>
<script src="/plugin/zxjs/config.js"></script>
<vue-money zx-label="收购价格" zx-name="buy_price" :val="val"></vue-money>
require(['vue','uveMoney'],function(vue,uveMoney){
new vue({
...
data:function(){
return {
val:0
};
},
components:{
'vue-money':uveMoney
}
});
})
参数 |
说明 |
zx-label |
插件标题 |
zx-name |
input name值 |
val |
父组件传值 |
<vue-upload-image upload-label="车预览图片" input-name="am_image" pre-image="/images/car.png " ></vue-upload-image>
require(['vue','uveUploadImage'],function(vue,uveUploadImage){
new vue({
...
components:{
'vue-upload-image':uveUploadImage
}
});
})
参数 |
说明 |
upload-label |
插件标题 |
input-name |
input name值 |
pre-image |
预览图片 |
<vue-datepicker class-name="singleTime" date-label="时间区间" date-name="start" ></vue-datepicker>
require(['vue','zxTimePicker'],function(vue,zxTimePicker){
new vue({
...
components:{
'vue-datepicker':zxTimePicker
}
});
})
参数 |
说明 |
class-name |
当前节点class |
date-label |
label值 |
date-name |
input name值 |
<vue-select label-align="text-left" input-label="选择公司" defalut-val="暂无选项" defalut-id="2" input-name="componey" :data-arr="options" @select-change="selectChange"></vue-select>
require(['vue','zxSingleSelect'],function(vue,zxSingleSelect){
new vue({
...
components:{
'vue-select':zxSingleSelect
}
});
})
参数 |
说明 |
默认值 |
input-label |
label值 |
|
label-align |
label值 |
text-right |
defalut-val |
下拉默认选项 |
|
defalut-id |
input 隐藏默认值 |
|
input-name |
input 隐藏默name |
|
data-arr |
下拉框显示的数据 |
|
@select-change |
下拉框改变传递函数 |
|