fd348c895af7d62f552151323386ba8c.json 4.8 KB

1
  1. {"remainingRequest":"/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/src/components/TinymceEditor/index.vue?vue&type=style&index=0&lang=css&","dependencies":[{"path":"/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/src/components/TinymceEditor/index.vue","mtime":1616225354000},{"path":"/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/css-loader/dist/cjs.js","mtime":499162500000},{"path":"/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/vue-loader/lib/loaders/stylePostLoader.js","mtime":499162500000},{"path":"/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/postcss-loader/src/index.js","mtime":499162500000},{"path":"/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/vue-loader/lib/index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoNCmJvZHkgLnRveC10aW55bWNlLWF1eCB7DQogIHotaW5kZXg6IDE5ODkyMDAwOw0KfQ0K"},{"version":3,"sources":["index.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA0FA;AACA;AACA","file":"index.vue","sourceRoot":"src/components/TinymceEditor","sourcesContent":["<!-- tinymce富文本编辑器组件 -->\r\n<template>\r\n <editor v-model=\"content\" :init=\"config\" :disabled=\"disabled\"/>\r\n</template>\r\n\r\n<script>\r\nimport tinymce from 'tinymce/tinymce'\r\nimport Editor from '@tinymce/tinymce-vue'\r\nimport 'tinymce/icons/default'\r\nimport 'tinymce/themes/silver'\r\nimport 'tinymce/plugins/code'\r\nimport 'tinymce/plugins/print'\r\nimport 'tinymce/plugins/preview'\r\nimport 'tinymce/plugins/fullscreen'\r\nimport 'tinymce/plugins/paste'\r\nimport 'tinymce/plugins/searchreplace'\r\nimport 'tinymce/plugins/save'\r\nimport 'tinymce/plugins/autosave'\r\nimport 'tinymce/plugins/link'\r\nimport 'tinymce/plugins/autolink'\r\nimport 'tinymce/plugins/image'\r\nimport 'tinymce/plugins/imagetools'\r\nimport 'tinymce/plugins/media'\r\nimport 'tinymce/plugins/table'\r\nimport 'tinymce/plugins/codesample'\r\nimport 'tinymce/plugins/lists'\r\nimport 'tinymce/plugins/advlist'\r\nimport 'tinymce/plugins/hr'\r\nimport 'tinymce/plugins/charmap'\r\nimport 'tinymce/plugins/emoticons'\r\nimport 'tinymce/plugins/anchor'\r\nimport 'tinymce/plugins/directionality'\r\nimport 'tinymce/plugins/pagebreak'\r\nimport 'tinymce/plugins/quickbars'\r\nimport 'tinymce/plugins/nonbreaking'\r\nimport 'tinymce/plugins/visualblocks'\r\nimport 'tinymce/plugins/visualchars'\r\nimport 'tinymce/plugins/wordcount'\r\nimport 'tinymce/plugins/emoticons/js/emojis'\r\n\r\nexport default {\r\n name: \"TinymceEditor\",\r\n components: {Editor},\r\n model: {\r\n prop: 'value',\r\n event: 'change'\r\n },\r\n props: {\r\n value: String,\r\n init: Object,\r\n disabled: Boolean,\r\n },\r\n data() {\r\n return {\r\n content: '',\r\n config: Object.assign({\r\n height: 300,\r\n branding: false,\r\n skin_url: '/tinymce/skins/ui/oxide',\r\n content_css: '/tinymce/skins/content/default/content.css',\r\n language_url: '/tinymce/langs/zh_CN.js',\r\n language: 'zh_CN',\r\n plugins: 'code print preview fullscreen paste searchreplace save autosave link autolink image imagetools media table codesample lists advlist hr charmap emoticons anchor directionality pagebreak quickbars nonbreaking visualblocks visualchars wordcount',\r\n toolbar: 'fullscreen preview code | undo redo | forecolor backcolor | bold italic underline strikethrough | alignleft aligncenter alignright alignjustify | outdent indent | numlist bullist | formatselect fontselect fontsizeselect | link image media emoticons charmap anchor pagebreak codesample | ltr rtl',\r\n toolbar_drawer: 'sliding',\r\n images_upload_handler: (blobInfo, success) => {\r\n console.log(blobInfo)\r\n success('data:image/jpeg;base64,' + blobInfo.base64());\r\n },\r\n file_picker_types: 'media',\r\n file_picker_callback: () => {\r\n }\r\n }, this.init)\r\n }\r\n },\r\n mounted() {\r\n tinymce.init({});\r\n },\r\n watch: {\r\n content() {\r\n this.$emit('change', this.content);\r\n },\r\n value() {\r\n this.content = this.value;\r\n }\r\n }\r\n}\r\n</script>\r\n\r\n<style>\r\nbody .tox-tinymce-aux {\r\n z-index: 19892000;\r\n}\r\n</style>"]}]}