|
@@ -18,7 +18,8 @@
|
|
|
<div class="title-input-wrapper">
|
|
|
<input
|
|
|
v-model="info.name"
|
|
|
- @blur="$store.commit('SetInfo',info)"
|
|
|
+ @blur="onTitleInputBlur"
|
|
|
+ @keydown.enter="onTitleInputEnter"
|
|
|
type="text"
|
|
|
maxlength="50"
|
|
|
placeholder="请输入作品标题"
|
|
@@ -29,7 +30,7 @@
|
|
|
<div class="jianjie-textarea-wrapper">
|
|
|
<textarea
|
|
|
v-model="info.description"
|
|
|
- @blur="$store.commit('SetInfo',info)"
|
|
|
+ @blur="onDescriptionInputBlur"
|
|
|
maxlength="500"
|
|
|
placeholder="请输入作品简介"
|
|
|
type="text"
|
|
@@ -140,6 +141,15 @@ export default {
|
|
|
}
|
|
|
this.isShowSettingCoverWindow = false
|
|
|
},
|
|
|
+ onTitleInputBlur() {
|
|
|
+ this.info.name = this.info.name.trim()
|
|
|
+ },
|
|
|
+ onTitleInputEnter(e) {
|
|
|
+ e.target.blur()
|
|
|
+ },
|
|
|
+ onDescriptionInputBlur() {
|
|
|
+ this.info.description = this.info.description.trim()
|
|
|
+ }
|
|
|
},
|
|
|
}
|
|
|
</script>
|