解决Quill自动聚焦导致的页面初始化定位问题

master
czc 2 years ago
parent 5dd57aea0f
commit 4d09fa3cc5

@ -137,6 +137,10 @@ export default {
} }
}); });
} }
this.Quill.enable(false);
setTimeout(()=>{
this.Quill.enable(true);
}, 1000);
this.Quill.pasteHTML(this.currentValue); this.Quill.pasteHTML(this.currentValue);
this.Quill.on("text-change", (delta, oldDelta, source) => { this.Quill.on("text-change", (delta, oldDelta, source) => {
const html = this.$refs.editor.children[0].innerHTML; const html = this.$refs.editor.children[0].innerHTML;

@ -72,7 +72,7 @@
<oss-image-upload v-model="albumPics" :limit="5"></oss-image-upload> <oss-image-upload v-model="albumPics" :limit="5"></oss-image-upload>
</el-form-item> </el-form-item>
</el-card> </el-card>
<el-card style="margin: 20px 20px; font-size: 14px"> <el-card style="margin: 20px 20px; font-size: 14px">
<div slot="header"> <div slot="header">
<span>产品规格</span> <span>产品规格</span>
@ -107,7 +107,7 @@
</el-table-column> </el-table-column>
<el-table-column label="销售价格" > <el-table-column label="销售价格" >
<template v-slot="{ row,$index }"> <template v-slot="{ row,$index }">
<el-form-item <el-form-item
:rules="{ required: true, message: '请填写价格', trigger: 'blur' }" :rules="{ required: true, message: '请填写价格', trigger: 'blur' }"
:prop="'skuList['+$index+'].price'"> :prop="'skuList['+$index+'].price'">
<el-input v-model="row.price"></el-input> <el-input v-model="row.price"></el-input>
@ -135,9 +135,9 @@
<el-form-item label="PC端" prop="detailHtml"> <el-form-item label="PC端" prop="detailHtml">
<Editor v-model="form.detailHtml" placeholder="请输入内容" type=""></Editor> <Editor v-model="form.detailHtml" placeholder="请输入内容" type=""></Editor>
</el-form-item> </el-form-item>
</el-card> </el-card>
<div class="tc"> <div class="tc">
<el-button type="primary" @click="submitForm"> </el-button> <el-button type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button> <el-button @click="cancel"> </el-button>
@ -159,7 +159,7 @@ export default {
return { return {
rules: { rules: {
name: [ name: [
{ required: true, message: '请输入商品名称', trigger: 'blur' }, { required: true, message: '请输入商品名称', trigger: 'blur' },
], ],
}, },
form: {}, form: {},
@ -228,7 +228,7 @@ export default {
it.price = null; it.price = null;
it.pic = null; it.pic = null;
} }
}) })
this.form.productAttr = JSON.stringify(this.productAttr) this.form.productAttr = JSON.stringify(this.productAttr)
this.form.skuList= skus this.form.skuList= skus
@ -240,7 +240,7 @@ export default {
}else{ }else{
this.form.productCategoryName=null this.form.productCategoryName=null
} }
}, },
onBrandChange(value){ onBrandChange(value){
this.form.brandName = value this.form.brandName = value

Loading…
Cancel
Save