import { __decorate } from "tslib";
import { Vue, Component, Model } from 'vue-property-decorator';
import './app-showdown.less';
let AppShowdown = class AppShowdown extends Vue {
    /**
     * 当前值
     *
     * @memberof AppShowdown
     */
    get curVal() {
        return this.itemValue ? this.itemValue : '';
    }
    /**
     * 当前值
     *
     * @memberof AppShowdown
     */
    set curVal(val) {
        this.$emit('change', val);
    }
    render() {
        return <mavon-editor class="app-showdown" toolbarsFlag={false} language="zh-CN" subfield={false} defaultOpen='preview' v-model={this.curVal} editable={false} boxShadow={false}></mavon-editor>;
    }
};
__decorate([
    Model('change')
], AppShowdown.prototype, "itemValue", void 0);
AppShowdown = __decorate([
    Component({})
], AppShowdown);
export default AppShowdown;
