<template>
<div class="modeleWrap">
XX模块开发中...
</div>
</template>
<script>
import XEUtils from "xe-utils"; // js的工具库,很多方法可以直接使用,需要npm安装
// @ 如果没有定义,默认指的就是src下面的内容
import molA from "@components/ModuleA.vue"; // 自定义的组件
import util from "@util/util.js"; //引入工具类的公共 js 方法,需要自己写方法
export default {
components:{
molA
},
props:{
//变量根据自己的项目自定义
arr: { //数组
type: Array,
default: () => {
return [];
}
},
obj: { //对象
type: Object,
default: () => {
return {};
}
},
name: { //字符串
type: String,
default: "XXX"
},
hasOperate: { //布尔值
type: Boolean,
default: false
},
height: { //数字
type: Number,
default: 100
},
index: { // 字符串和布尔值
type: [String, Boolean],
default: "index"
},
myFunction: Function, //函数
/**
* //或者采用下面的没有默认值的简便写法
* title: String,
* height: Number,
* hasPager: Boolean,
* myObj: Object,
* myArr: Array
*/
/**
* //或者采用下面的直接写法
* title: "", //不传值则为空
* height: 100, //不传值则默认100
* hasPager: false, //不传值则默认为false
* myObj: "", //不传值则为空
* myObj: {}, //不传值则为空对象
* myArr: "", //不传值则为空
* myArr1: [] //不传值则为空数组
*/
},
data(){
return{
//这里存放数据
}
},
created(){},
mounted(){},
watch:{},
computed:{},
methods:{}
}
</script>
<!-- 这里或采用 -->
<style >
</style>