Demo:新建和打开按钮增加导出的提示,防止内容丢失

This commit is contained in:
街角小林 2024-06-03 09:25:35 +08:00
parent 21b404a322
commit 8152fab185
3 changed files with 26 additions and 10 deletions

View File

@ -277,7 +277,9 @@ export default {
fileOpenFailed: 'File open failed',
defaultFileName: 'Mind map',
creatingTip: 'Creating file',
directory: 'Directory'
directory: 'Directory',
newFileTip: 'Please export the currently edited file before creating a new one, otherwise the content will be lost',
openFileTip: 'Please export the currently edited file before opening it, otherwise the content will be lost'
},
edit: {
newFeatureNoticeTitle: 'New feature reminder',

View File

@ -273,7 +273,9 @@ export default {
fileOpenFailed: '文件打开失败',
defaultFileName: '思维导图',
creatingTip: '正在创建文件',
directory: '目录'
directory: '目录',
newFileTip: '新建文件前请先导出当前编辑的文件,否则内容会丢失',
openFileTip: '打开文件前请先导出当前编辑的文件,否则内容会丢'
},
edit: {
newFeatureNoticeTitle: '新特性提醒',

View File

@ -30,14 +30,26 @@
<span class="icon iconfont icondakai"></span>
<span class="text">{{ $t('toolbar.directory') }}</span>
</div>
<div class="toolbarBtn" @click="createNewLocalFile">
<span class="icon iconfont iconxinjian"></span>
<span class="text">{{ $t('toolbar.newFile') }}</span>
</div>
<div class="toolbarBtn" @click="openLocalFile">
<span class="icon iconfont iconwenjian1"></span>
<span class="text">{{ $t('toolbar.openFile') }}</span>
</div>
<el-tooltip
effect="dark"
:content="$t('toolbar.newFileTip')"
placement="bottom"
>
<div class="toolbarBtn" @click="createNewLocalFile">
<span class="icon iconfont iconxinjian"></span>
<span class="text">{{ $t('toolbar.newFile') }}</span>
</div>
</el-tooltip>
<el-tooltip
effect="dark"
:content="$t('toolbar.openFileTip')"
placement="bottom"
>
<div class="toolbarBtn" @click="openLocalFile">
<span class="icon iconfont iconwenjian1"></span>
<span class="text">{{ $t('toolbar.openFile') }}</span>
</div>
</el-tooltip>
<div class="toolbarBtn" @click="saveLocalFile">
<span class="icon iconfont iconlingcunwei"></span>
<span class="text">{{ $t('toolbar.saveAs') }}</span>