多选题题库字数优化

mast_item_banktwo
杨树林 5 years ago
parent 91dfb46fdc
commit 3610b7e687

@ -243,7 +243,15 @@ class ChoquesEditor extends Component{
}else {
// 提交到后台的内容需要处理一下;
value = JSON.stringify(value);
texts=value;
if(value.length>=500){
let a=value.length-500;
let b=_text.length-a;
var result = _text.substring(0,b);
texts={"ops":[{"insert":result}]};
texts=JSON.stringify(texts);
}else{
texts=value;
}
}
}
let question_choices = this.state.question_choices.slice(0);
@ -269,6 +277,7 @@ class ChoquesEditor extends Component{
}
onContentChange=(value,quill)=>{
debugger
const _text = quill.getText();
const reg = /^[\s\S]*.*[^\s][\s\S]*$/;
if (!reg.test(_text)) {
@ -289,9 +298,19 @@ class ChoquesEditor extends Component{
var result = _text.substring(0,975);
texts={"ops":[{"insert":result}]};
texts=JSON.stringify(texts);
console.log("111111111");
console.log(texts.length);
}else {
value = JSON.stringify(value)
texts=value;
value = JSON.stringify(value);
if(value.length>=1000){
let a=value.length-1000;
let b=_text.length-a;
var result = _text.substring(0,b);
texts={"ops":[{"insert":result}]};
texts=JSON.stringify(texts);
}else{
texts=value;
}
}
this.setState({
question_titleysl:texts
@ -319,9 +338,19 @@ class ChoquesEditor extends Component{
var result = _text.substring(0,975);
texts={"ops":[{"insert":result}]};
texts=JSON.stringify(texts);
console.log("2222222");
console.log(texts.length);
}else {
value = JSON.stringify(value)
texts=value;
value = JSON.stringify(value);
if(value.length>=1000){
let a=value.length-1000;
let b=_text.length-a;
var result = _text.substring(0,b);
texts={"ops":[{"insert":result}]};
texts=JSON.stringify(texts);
}else{
texts=value;
}
}
this.setState({
question_titlesysl:texts

@ -319,8 +319,16 @@ class JudquestionEditor extends Component{
texts={"ops":[{"insert":result}]};
texts=JSON.stringify(texts);
}else {
value = JSON.stringify(value)
texts=value;
value = JSON.stringify(value);
if(value.length>=1000){
let a=value.length-1000;
let b=_text.length-a;
var result = _text.substring(0,b);
texts={"ops":[{"insert":result}]};
texts=JSON.stringify(texts);
}else{
texts=value;
}
}
this.setState({
question_titleysl:texts
@ -350,8 +358,16 @@ class JudquestionEditor extends Component{
texts={"ops":[{"insert":result}]};
texts=JSON.stringify(texts);
}else {
value =JSON.stringify(value);
texts=value;
value = JSON.stringify(value);
if(value.length>=1000){
let a=value.length-1000;
let b=_text.length-a;
var result = _text.substring(0,b);
texts={"ops":[{"insert":result}]};
texts=JSON.stringify(texts);
}else{
texts=value;
}
}
this.setState({
question_titlesysl:texts

@ -264,8 +264,16 @@ class SingleEditor extends Component{
texts=JSON.stringify(texts);
}else {
// 提交到后台的内容需要处理一下;
value = JSON.stringify(value)
texts=value;
value = JSON.stringify(value);
if(value.length>=500){
let a=value.length-500;
let b=_text.length-a;
var result = _text.substring(0,b);
texts={"ops":[{"insert":result}]};
texts=JSON.stringify(texts);
}else{
texts=value;
}
}
}
let question_choices = this.state.question_choices.slice(0);
@ -309,15 +317,23 @@ class SingleEditor extends Component{
var texts="";
if(_text.length>=979){
var result = _text.substring(0,975);
console.log("11111111");
console.log(result.length);
// console.log("11111111");
// console.log(result.length);
texts={"ops":[{"insert":result}]};
texts=JSON.stringify(texts);
console.log("2222");
console.log(texts.length);
// console.log("2222");
// console.log(texts.length);
}else {
value = JSON.stringify(value)
texts=value;
value = JSON.stringify(value);
if(value.length>=1000){
let a=value.length-1000;
let b=_text.length-a;
var result = _text.substring(0,b);
texts={"ops":[{"insert":result}]};
texts=JSON.stringify(texts);
}else{
texts=value;
}
}
this.setState({
question_titleysl:texts
@ -348,15 +364,23 @@ class SingleEditor extends Component{
var texts="";
if(_text.length>=979){
var result = _text.substring(0,975);
console.log("33333333");
console.log(result.length);
// console.log("33333333");
// console.log(result.length);
texts={"ops":[{"insert":result}]};
texts=JSON.stringify(texts);
console.log("44444444");
console.log(texts.length);
// ; console.log("44444444");
// console.log(texts.length)
}else {
value = JSON.stringify(value)
texts=value;
value = JSON.stringify(value);
if(value.length>=1000){
let a=value.length-1000;
let b=_text.length-a;
var result = _text.substring(0,b);
texts={"ops":[{"insert":result}]};
texts=JSON.stringify(texts);
}else{
texts=value;
}
}
this.setState({
question_titlesysl:texts

Loading…
Cancel
Save