/* * XmlDigitalTeaching v0.0.1 * Copyright ©Fri Mar 14 2025 14:04:05 GMT+0800 (中国标准时间) smile * Released under the ISC License. */ // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // import "../block.scss" var script = { name: 'xmlHtmlRender', components: {}, props: { //模式:preview 预览 (默认),editor 编辑 mode: { type: String, default: function () { return 'preview'; } }, //属性中传递过来的块儿数据 pBlockData: {}, //块儿数据名 blockDataName: String, //页面类型,取值h5、pc、pad pageType: { type: String, default: 'h5' }, //当前所处组的规则 currentRule: { type: Object, default: function () { return {}; } }, ruleIndex: Number, extendParams: { type: Object, default: function () { return {}; } }, resourceBasisPath: { type: String, default: '' }, isCopyUrl: { // 是否显示复制链接 type: Boolean, default: false }, isReader: { // 是否阅读器 type: Boolean, default: false } }, watch: { pBlockData: { handler(newValue) { // console.log('XmlHtml组件(ruleIndex:' + this.ruleIndex + '),watch触发,变量pBlockData:', newValue) this.$nextTick(() => { this.blockData = Object.assign({}, this.blockData, newValue); // ios扫描二维码微信端不支持srcdoc,改为获取dom写入 // 清除计时器 if (this.timer) { clearTimeout(this.timer); this.timer = null; } this.timer = setTimeout(() => { if (this.blockData.htmlType === 'code') { var iframe = this.$refs.iframe; iframe.contentWindow.document.write(this.pBlockData.code); // 动态写入返回页面到iframe iframe.contentWindow.document.close(); } }, 500); // console.log(this.blockData.code); // iframe.contentWindow.document.write(this.blockData.code) // 动态写入返回页面到iframe // iframe.contentWindow.document.close() }); }, deep: true, immediate: true } }, data() { return { blockId: 'blockId' + Math.random(), //当前块儿数据,一般用不到,因为一般的块儿中不会在块儿内更改数据 blockData: {}, timer: null, //属性组件名 propertyComponentsName: 'xml-html-property', src: 'data:image/png;base64,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' // ebookSetList:[] }; }, mounted() { // ios扫描二维码微信端不支持srcdoc,改为获取dom写入 var iframe = this.$refs.iframe; // console.log(this.blockData.code); iframe.contentWindow.document.write(this.pBlockData.code); // 动态写入返回页面到iframe iframe.contentWindow.document.close(); }, methods: { catchtouchmove() {}, // 此方法必须要,用户注册块儿点击事件 blockClick() { this.$emit('blockclick', { blockData: this.blockData, dataName: this.blockDataName, propertyComponentsName: this.propertyComponentsName, blockId: this.blockId, ruleIndex: this.ruleIndex }); }, goRead(info) { // console.log('🚀 ~ goRead ~ info:', info,this.mode,this.pageType) if (this.mode === 'preview') { let url = ''; if (info.htmlType == 'url') { url = info.link; } else { url = info.file.indexOf('./') !== -1 ? this.resourceBasisPath + info.file.split('./')[1] : info.file; } if (!this.isReader) { window.open(url); } else { this.$emit('openHtml', { previewUrl: url, title: info.materialName }); } } } }, created() { // this.blockData = Object.assign( this.blockData,this.pBlockData) } }; var __$_require_static_images_leaflet_resource_enter_html_cover_png__ = "data:image/png;base64,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"; function normalizeComponent(template, style, script, scopeId, isFunctionalTemplate, moduleIdentifier /* server only */, shadowMode, createInjector, createInjectorSSR, createInjectorShadow) { if (typeof shadowMode !== 'boolean') { createInjectorSSR = createInjector; createInjector = shadowMode; shadowMode = false; } // Vue.extend constructor export interop. const options = typeof script === 'function' ? script.options : script; // render functions if (template && template.render) { options.render = template.render; options.staticRenderFns = template.staticRenderFns; options._compiled = true; // functional template if (isFunctionalTemplate) { options.functional = true; } } // scopedId if (scopeId) { options._scopeId = scopeId; } let hook; if (moduleIdentifier) { // server build hook = function (context) { // 2.3 injection context = context || // cached call this.$vnode && this.$vnode.ssrContext || // stateful this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext; // functional // 2.2 with runInNewContext: true if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') { context = __VUE_SSR_CONTEXT__; } // inject component styles if (style) { style.call(this, createInjectorSSR(context)); } // register component module identifier for async chunk inference if (context && context._registeredComponents) { context._registeredComponents.add(moduleIdentifier); } }; // used by ssr in case component is cached and beforeCreate // never gets called options._ssrRegister = hook; } else if (style) { hook = shadowMode ? function (context) { style.call(this, createInjectorShadow(context, this.$root.$options.shadowRoot)); } : function (context) { style.call(this, createInjector(context)); }; } if (hook) { if (options.functional) { // register for functional component in vue file const originalRender = options.render; options.render = function renderWithStyleInjection(h, context) { hook.call(context); return originalRender(h, context); }; } else { // inject component registration as beforeCreate hook const existing = options.beforeCreate; options.beforeCreate = existing ? [].concat(existing, hook) : [hook]; } } return script; } /* script */ const __vue_script__ = script; var __vue_render__ = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; return _c( "div", { staticClass: "xml-group-item xml-single-html-group-render", class: "xml-ebook-container-" + _vm.pageType, attrs: { id: _vm.blockId }, on: { click: _vm.blockClick }, }, [ _vm.mode === "editor" ? _c("div", { staticClass: "xml-html-mask", attrs: { catchtouchmove: "catchtouchmove" }, }) : _vm._e(), _vm._v(" "), _vm.blockData.htmlType === "url" ? _c("div", { staticStyle: { width: "100%", overflow: "auto" } }, [ _vm.isCopyUrl ? _c( "div", { staticClass: "web-file-box", on: { click: function ($event) { return _vm.$emit("copyHtmlUrl", _vm.blockData) }, }, }, [ _c("div", { staticClass: "file-cover" }, [ _c("img", { attrs: { src: _vm.blockData.fileCover ? _vm.blockData.fileCover.indexOf("http") !== -1 ? _vm.blockData.fileCover : _vm.resourceBasisPath ? _vm.resourceBasisPath + _vm.blockData.fileCover.split("./")[1] : _vm.blockData.file : __$_require_static_images_leaflet_resource_enter_html_cover_png__, }, }), ]), _vm._v(" "), _c("div", { staticClass: "file-title" }, [ _vm._v( "\n " + _vm._s( _vm.blockData.fileNames ? _vm.blockData.fileNames : "--" ) + "\n " ), ]), ] ) : !_vm.isCopyUrl && _vm.blockData.styleModel == "A" ? _c( "div", { staticClass: "web-file-box", on: { click: function ($event) { return _vm.goRead(_vm.blockData) }, }, }, [ _c("div", { staticClass: "file-cover" }, [ _c("img", { attrs: { src: _vm.blockData.fileCover ? _vm.blockData.fileCover.indexOf("http") !== -1 ? _vm.blockData.fileCover : _vm.resourceBasisPath ? _vm.resourceBasisPath + _vm.blockData.fileCover.split("./")[1] : _vm.blockData.file : __$_require_static_images_leaflet_resource_enter_html_cover_png__, }, }), ]), _vm._v(" "), _c("div", { staticClass: "file-title" }, [ _vm._v( "\n " + _vm._s( _vm.blockData.fileNames ? _vm.blockData.fileNames : "--" ) + "\n " ), ]), ] ) : _c("iframe", { style: { width: "100%", border: "none", height: _vm.blockData.htmlHeight + "px", "padding-top": Number(_vm.blockData.htmlTopMargin) + "px", "padding-bottom": _vm.blockData.htmlBottomMargin + "px", }, attrs: { src: _vm.blockData.link, loading: "lazy" }, }), ]) : _vm._e(), _vm._v(" "), _c( "div", { directives: [ { name: "show", rawName: "v-show", value: _vm.blockData.htmlType === "code", expression: "blockData.htmlType === 'code'", }, ], }, [ _c("iframe", { ref: "iframe", style: { width: "100%", height: _vm.blockData.htmlHeight + "px", border: "none", "padding-top": Number(_vm.blockData.htmlTopMargin) + "px", "padding-bottom": _vm.blockData.htmlBottomMargin + "px", }, attrs: { loading: "lazy" }, }), ] ), _vm._v(" "), _vm.blockData.htmlType === "file" ? _c("div", [ _vm.blockData.styleModel == "A" ? _c( "div", { staticClass: "web-file-box", on: { click: function ($event) { return _vm.goRead(_vm.blockData) }, }, }, [ _c("div", { staticClass: "file-cover" }, [ _c("img", { attrs: { src: _vm.blockData.fileCover ? _vm.blockData.fileCover.indexOf("http") !== -1 ? _vm.blockData.fileCover : _vm.resourceBasisPath ? _vm.resourceBasisPath + _vm.blockData.fileCover.split("./")[1] : _vm.blockData.file : __$_require_static_images_leaflet_resource_enter_html_cover_png__, }, }), ]), _vm._v(" "), _c("div", { staticClass: "file-title" }, [ _vm._v( "\n " + _vm._s( _vm.blockData.fileNames ? _vm.blockData.fileNames : "--" ) + "\n " ), ]), ] ) : _c("div", [ _c("iframe", { style: { width: "100%", height: _vm.blockData.htmlHeight + "px", border: "none", "padding-top": Number(_vm.blockData.htmlTopMargin) + "px", "padding-bottom": _vm.blockData.htmlBottomMargin + "px", }, attrs: { src: _vm.blockData.file ? _vm.blockData.file.indexOf("http") !== -1 ? _vm.blockData.file : _vm.resourceBasisPath ? _vm.resourceBasisPath + _vm.blockData.file.split("./")[1] : _vm.blockData.file : "", loading: "lazy", }, }), ]), ]) : _vm._e(), ] ) }; var __vue_staticRenderFns__ = []; __vue_render__._withStripped = true; /* style */ const __vue_inject_styles__ = undefined; /* scoped */ const __vue_scope_id__ = undefined; /* module identifier */ const __vue_module_identifier__ = undefined; /* functional template */ const __vue_is_functional_template__ = false; /* style inject */ /* style inject SSR */ /* style inject shadow dom */ const __vue_component__ = /*#__PURE__*/normalizeComponent( { render: __vue_render__, staticRenderFns: __vue_staticRenderFns__ }, __vue_inject_styles__, __vue_script__, __vue_scope_id__, __vue_is_functional_template__, __vue_module_identifier__, false, undefined, undefined, undefined ); let componentNamespace = 'xml'; // 组件前缀命名只能更新一次,防止重复执行修改组件注册出错 let isUpdated = false; function createNamespace(name, { prefix, isUnPrefix }) { let useNamespace; if (!isUpdated) { isUpdated = true; useNamespace = prefix || componentNamespace; // 更改前缀 } if (prefix) { if (name.indexOf(componentNamespace) === 0) { return name.replace(componentNamespace, prefix); } return useNamespace.charAt(0).toUpperCase() + useNamespace.substr(1) + name; } if (name.indexOf(componentNamespace) === 0 || name.indexOf(componentNamespace.charAt(0).toUpperCase()) === 0) { return name.charAt(0).toUpperCase() + name.substr(1); } return isUnPrefix ? name.charAt(0).toLowerCase() + name.substr(1) : componentNamespace + name.charAt(0).toUpperCase() + name.substr(1); } __vue_component__.install = (Vue, options = {}) => { Vue.component(createNamespace('html-render', { prefix: options.prefix }), __vue_component__); }; export { __vue_component__ as default };