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', fileOpenFailed: 'File open failed',
defaultFileName: 'Mind map', defaultFileName: 'Mind map',
creatingTip: 'Creating file', 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: { edit: {
newFeatureNoticeTitle: 'New feature reminder', newFeatureNoticeTitle: 'New feature reminder',

View File

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

View File

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