Files
vxe-table/examples/views/api/Run.vue
xuliangzhan 1600e514f3 优化重构
2020-04-09 20:42:36 +08:00

60 lines
1.1 KiB
Vue

<template>
<div class="run-view">
<div class="left">
<div class="code-wrapper">
<div ref="runHTML"></div>
</div>
<div class="code-wrapper">
<div ref="runJS"></div>
</div>
</div>
<div class="right">
<div class="code-wrapper">
<div ref="runCSS"></div>
</div>
<div class="code-wrapper">
<div ref="runDemo"></div>
</div>
</div>
</div>
</template>
<script>
import CodeMirror from 'codemirror'
export default {
created () {
this.$nextTick(() => {
CodeMirror(this.$refs.runHTML, {
lineNumbers: true,
mode: 'htmlmixed'
})
CodeMirror(this.$refs.runJS, {
lineNumbers: true,
mode: 'javascript'
})
CodeMirror(this.$refs.runCSS, {
lineNumbers: true,
mode: 'css'
})
})
}
}
</script>
<style lang="scss" scoped>
.run-view {
height: 100%;
display: flex;
flex-direction: row;
& > .left,
& > .right {
width: 50%;
flex-grow: 1;
}
.code-wrapper {
overflow: auto;
}
}
</style>