|
@@ -94,10 +94,11 @@
|
|
|
<div style="display: flex;align-items:stretch">
|
|
|
<!-- 创建一个用于编辑的容器 -->
|
|
|
<el-input
|
|
|
+ @keydown.enter.native="keyDown"
|
|
|
type="textarea"
|
|
|
:autosize={minRows:2}
|
|
|
placeholder="请输入内容"
|
|
|
- @input="localStorage.setItem(contentStr, getEditContent())"
|
|
|
+ @input="localStorage.setItem('contentStr', contentStr)"
|
|
|
v-model="contentStr">
|
|
|
</el-input>
|
|
|
<!-- 添加发送按钮 -->
|
|
@@ -235,10 +236,21 @@
|
|
|
}
|
|
|
},
|
|
|
mounted() {
|
|
|
+ // 初始化contentStr,如果本地有缓存
|
|
|
+ let item = localStorage.getItem('contentStr');
|
|
|
+ if (item) {
|
|
|
+ this.contentStr = item;
|
|
|
+ }
|
|
|
this.getAllTags();
|
|
|
this.search();
|
|
|
},
|
|
|
methods: {
|
|
|
+ keyDown() {
|
|
|
+ // 如果是ctrl + enter \ meta + enter 则发送
|
|
|
+ if (event.ctrlKey || event.metaKey) {
|
|
|
+ this.sendData();
|
|
|
+ }
|
|
|
+ },
|
|
|
msg(content) {
|
|
|
this.$message({
|
|
|
message: content,
|