40 lines
972 B
JavaScript
40 lines
972 B
JavaScript
Vue.component('module-one-2-2-map', {
|
|
template:`
|
|
<div class="screen-module">
|
|
<div class="screen-one-2-2-map">
|
|
<div :class="flex?'module-title module-title-flex':'module-title'">
|
|
<span>{{label}}</span>
|
|
<div class="module-title-flex-btn" v-if="flex">
|
|
<!--<span @click="onFullScreen">全屏</span>-->
|
|
<!--<span @click="onRealisticScene">实景切换</span>-->
|
|
</div>
|
|
</div>
|
|
<slot></slot>
|
|
</div>
|
|
</div>
|
|
`,
|
|
props: {
|
|
label:{
|
|
type:String
|
|
},
|
|
flex:{
|
|
type:Boolean
|
|
}
|
|
},
|
|
mounted(){
|
|
|
|
},
|
|
data() {
|
|
return {
|
|
|
|
};
|
|
},
|
|
methods:{
|
|
onFullScreen(){
|
|
this.$emit("screen", true)
|
|
},
|
|
onRealisticScene(){
|
|
this.$emit("real", true)
|
|
}
|
|
},
|
|
}) |