富文本编辑器可调整图片大小
This commit is contained in:
@@ -51,6 +51,10 @@ const devWebpackConfig = merge(baseWebpackConfig, {
|
|||||||
template: 'index.html',
|
template: 'index.html',
|
||||||
inject: true
|
inject: true
|
||||||
}),
|
}),
|
||||||
|
new webpack.ProvidePlugin({
|
||||||
|
'window.Quill': 'quill/dist/quill.js',
|
||||||
|
'Quill': 'quill/dist/quill.js'
|
||||||
|
}),
|
||||||
]
|
]
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
@@ -26,6 +26,7 @@
|
|||||||
"lodash": "4.17.5",
|
"lodash": "4.17.5",
|
||||||
"node-sass": "^6.0.1",
|
"node-sass": "^6.0.1",
|
||||||
"npm": "^6.9.0",
|
"npm": "^6.9.0",
|
||||||
|
"quill-image-resize-module": "^3.0.0",
|
||||||
"sass-loader": "6.0.6",
|
"sass-loader": "6.0.6",
|
||||||
"svg-sprite-loader": "3.7.3",
|
"svg-sprite-loader": "3.7.3",
|
||||||
"vue": "2.5.16",
|
"vue": "2.5.16",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<el-dialog :title="!dataForm.yianid ? '新增' : '修改'" :close-on-click-modal="false" :visible.sync="visible"
|
<el-dialog :title="!dataForm.yianid ? '新增' : '修改'" :close-on-click-modal="false" :visible.sync="visible"
|
||||||
@close="handlereset" lock-scroll width="750px">
|
@close="handlereset" lock-scroll width="1250px">
|
||||||
<el-form :model="dataForm" :rules="dataRule" ref="dataForm" label-width="100px">
|
<el-form :model="dataForm" :rules="dataRule" ref="dataForm" label-width="100px">
|
||||||
<!-- <el-form-item label="所属分类" prop="poids">
|
<!-- <el-form-item label="所属分类" prop="poids">
|
||||||
<el-cascader v-model="dataForm.poids" :options="categorys" :props="props" clearable></el-cascader>
|
<el-cascader v-model="dataForm.poids" :options="categorys" :props="props" clearable></el-cascader>
|
||||||
@@ -50,14 +50,16 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import {
|
import {quillEditor} from 'vue-quill-editor'
|
||||||
quillEditor
|
|
||||||
} from 'vue-quill-editor'
|
|
||||||
import global from '../../common/common.vue' //引入共用组间
|
import global from '../../common/common.vue' //引入共用组间
|
||||||
|
|
||||||
import 'quill/dist/quill.core.css'
|
import 'quill/dist/quill.core.css'
|
||||||
import 'quill/dist/quill.snow.css'
|
import 'quill/dist/quill.snow.css'
|
||||||
import 'quill/dist/quill.bubble.css'
|
import 'quill/dist/quill.bubble.css'
|
||||||
|
import ImageResize from 'quill-image-resize-module' // 调整大小组件。
|
||||||
|
// import { ImageDrop } from 'quill-image-drop-module'; // 拖动加载图片组件。
|
||||||
|
Quill.register('modules/imageResize', ImageResize );
|
||||||
|
// Quill.register('modules/imageDrop', ImageDrop);
|
||||||
|
|
||||||
const toolbarOptions = [
|
const toolbarOptions = [
|
||||||
['bold', 'italic', 'underline', 'strike'], // 加粗,斜体,下划线,删除线
|
['bold', 'italic', 'underline', 'strike'], // 加粗,斜体,下划线,删除线
|
||||||
@@ -77,6 +79,9 @@ import 'quill/dist/quill.bubble.css'
|
|||||||
]
|
]
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
components: {
|
||||||
|
quillEditor
|
||||||
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
baseUrl: global.baseUrl,
|
baseUrl: global.baseUrl,
|
||||||
@@ -139,6 +144,14 @@ import 'quill/dist/quill.bubble.css'
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
imageResize: {
|
||||||
|
displayStyles: {
|
||||||
|
backgroundColor: 'black',
|
||||||
|
border: 'none',
|
||||||
|
color: 'white'
|
||||||
|
},
|
||||||
|
modules: [ 'Resize', 'DisplaySize', 'Toolbar' ]
|
||||||
|
}
|
||||||
},
|
},
|
||||||
// modules: {
|
// modules: {
|
||||||
// toolbar: [
|
// toolbar: [
|
||||||
@@ -358,9 +371,6 @@ import 'quill/dist/quill.bubble.css'
|
|||||||
},
|
},
|
||||||
|
|
||||||
},
|
},
|
||||||
components: {
|
|
||||||
quillEditor
|
|
||||||
},
|
|
||||||
mounted() {
|
mounted() {
|
||||||
// this.$bus.$on("haveBookIds", (data) => {
|
// this.$bus.$on("haveBookIds", (data) => {
|
||||||
// // console.log('haveBookIds', data)
|
// // console.log('haveBookIds', data)
|
||||||
@@ -407,6 +417,6 @@ import 'quill/dist/quill.bubble.css'
|
|||||||
}
|
}
|
||||||
|
|
||||||
.shangpin_editor .ql-editor {
|
.shangpin_editor .ql-editor {
|
||||||
height: 150px;
|
height: 300px;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -25,10 +25,16 @@
|
|||||||
align="center"
|
align="center"
|
||||||
width="50">
|
width="50">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="序号" width="70" align="center">
|
<!-- <el-table-column label="序号" width="70" align="center">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
{{ (pageIndex - 1) * pageSize + scope.$index + 1 }}
|
{{ (pageIndex - 1) * pageSize + scope.$index + 1 }}
|
||||||
</template>
|
</template>
|
||||||
|
</el-table-column> -->
|
||||||
|
<el-table-column
|
||||||
|
prop="sort"
|
||||||
|
header-align="center"
|
||||||
|
align="center"
|
||||||
|
label="排序">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<!-- <el-table-column
|
<!-- <el-table-column
|
||||||
prop="id"
|
prop="id"
|
||||||
|
|||||||
Reference in New Issue
Block a user