//只渲染静态的
// let str = `
//
//

//
// `
// let myComponent = Vue.extend({
// template:str ,
// })
//或者动态在data中返回
let str = `
`
let myComponent = Vue.extend({
template:str ,
props:{
showflag:{
type: Boolean,
default: false
},
datalist:{
type: [Array],
default (){
return [
]
}
},
dataval:{
type: [String,Number],
default: ''
}
},
data:function(){
return {
childrenTxt:'我是子组件的值哦',
selectlab:"",
selectval:"",
}
},
watch:{
showflag(val){
if(!val){
this.selectval=''
}
},
dataval(val){
this.selectval=val
}
},
methods:{
getCloseFn(){
this.$emit('getclose','a')
},
getConfirmFn(){
var obj={
val:this.selectval,
data:this.selectlab
}
this.$emit('getconfirm',obj)
},
getChange(e){
this.selectval=e.dictValue;
this.selectlab=e;
},
}
})
Vue.component('my-load',myComponent )