windows提交
This commit is contained in:
@ -66,6 +66,9 @@ export default {
|
||||
showbox(){
|
||||
EventBus.emit('showbox',"hello","提示11")
|
||||
},
|
||||
changemainvue() {
|
||||
EventBus.emit('changemainvue');
|
||||
},
|
||||
|
||||
onmenuclick(type, name) {
|
||||
|
||||
@ -138,12 +141,13 @@ export default {
|
||||
<!-- <BDropdownItem @click="onmenuclick('Set','Weavelenth')">波长系数</BDropdownItem> -->
|
||||
<BDropdownItem @click="onmenuclick('Set','Weavelenthcoeff')">波长设定</BDropdownItem>
|
||||
<BDropdownItem @click="onmenuclick('Set','Calibrate')">定标</BDropdownItem>
|
||||
<BDropdownItem @click="onmenuclick('Set','CalibrateHH3')">HH3定标</BDropdownItem>
|
||||
</BNavItemDropdown>
|
||||
|
||||
<BNavItemDropdown text="窗口" right>
|
||||
|
||||
|
||||
<!-- <BDropdownItem @click="showbox">EN</BDropdownItem>-->
|
||||
<BDropdownItem @click="changemainvue()">数据查看</BDropdownItem>
|
||||
<!-- <BDropdownItem >ES</BDropdownItem>-->
|
||||
<!-- <BDropdownItem href="#">RU</BDropdownItem>-->
|
||||
<!-- <BDropdownItem href="#">FA</BDropdownItem>-->
|
||||
|
||||
1112
src/components/menubox/SetCalibrateHH3.vue
Normal file
1112
src/components/menubox/SetCalibrateHH3.vue
Normal file
File diff suppressed because it is too large
Load Diff
@ -41,6 +41,7 @@ export default {
|
||||
546.074,
|
||||
576.960,
|
||||
579.066,
|
||||
587.092,
|
||||
696.543,
|
||||
706.722,
|
||||
714.704,
|
||||
@ -49,15 +50,20 @@ export default {
|
||||
750.387,
|
||||
763.511,
|
||||
772.376,
|
||||
785.482,
|
||||
794.818,
|
||||
800.616,
|
||||
811.531,
|
||||
826.452,
|
||||
842.465,
|
||||
850.887,
|
||||
852.144,
|
||||
866.794,
|
||||
892.869,
|
||||
912.297,
|
||||
922.450
|
||||
922.450,
|
||||
965.779,
|
||||
1013.976
|
||||
],
|
||||
shutter_time_up: 1,
|
||||
shutter_time_down: 1,
|
||||
@ -266,7 +272,7 @@ export default {
|
||||
async findpeak(specindex) {
|
||||
if (specindex == 0) {
|
||||
let dataforpeak = this.Data.data;
|
||||
var peaks = await invoke("find_peek", { data: dataforpeak, minheigh: 5000 });
|
||||
var peaks = await invoke("find_peek", { data: dataforpeak, minheigh: 3000 });
|
||||
console.log(peaks);
|
||||
let peaksforshow = [];
|
||||
let coeffweave1 = this.Devinfo.bochangxishu.a0;
|
||||
@ -331,7 +337,7 @@ export default {
|
||||
|
||||
else if (specindex == 1) {
|
||||
let dataforpeak = this.DataDown.data;
|
||||
var peaks = await invoke("find_peek", { data: dataforpeak, minheigh: 500 });
|
||||
var peaks = await invoke("find_peek", { data: dataforpeak, minheigh: 3000 });
|
||||
console.log(peaks);
|
||||
let peaksforshow = [];
|
||||
let coeffweave1 = this.Devinfo.bochangxishu2.a0;
|
||||
|
||||
@ -1,12 +1,54 @@
|
||||
<template>
|
||||
<div class="help">
|
||||
<h1>更新日志</h1>
|
||||
<MarkdownFile></MarkdownFile>
|
||||
<div class="markdown-container help">
|
||||
<vue-markdown :source="markdownContent" :options="markdownOptions"></vue-markdown>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import VueMarkdown from 'vue-markdown-render'; // 注意这里的导入路径可能因库版本而异
|
||||
import {fs} from "@tauri-apps/api";
|
||||
|
||||
// 导入一个 highlight.js 的主题样式,例如 dracula
|
||||
// 你需要安装 highlight.js:npm install highlight.js
|
||||
// import 'highlight.js/styles/dracula.css'; // 你可以选择其他主题样式
|
||||
export default {
|
||||
name: 'MarkdownViewerComponent',
|
||||
components: {
|
||||
VueMarkdown
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
title: 'Vue 中展示 Markdown (使用组件)',
|
||||
markdownContent: "",
|
||||
markdownOptions: {
|
||||
gfm: true, // 启用 GitHub Flavored Markdown
|
||||
breaks: true, // 将单个换行符渲染为 <br>
|
||||
// highlight 选项用于代码块高亮
|
||||
highlight: function(code, lang) {
|
||||
const language = hljs.getLanguage(lang) ? lang : 'plaintext';
|
||||
return hljs.highlight(code, { language }).value;
|
||||
}
|
||||
}
|
||||
};
|
||||
},
|
||||
mounted() {
|
||||
this.loadMarkdownContent();
|
||||
},
|
||||
methods: {
|
||||
async loadMarkdownContent() {
|
||||
try {
|
||||
// 确保文件路径正确,Tauri 应用中文件路径需要注意
|
||||
// 如果 updatelog.md 在应用的资源目录,可能需要使用 fs.appDataDir() 或 fs.resourceDir()
|
||||
// 这里假设它在应用启动的当前工作目录或通过bundle访问
|
||||
var configdata = await fs.readTextFile("updatelog.md");
|
||||
this.markdownContent = configdata;
|
||||
} catch (error) {
|
||||
console.error("Error reading markdown file:", error);
|
||||
this.markdownContent = "无法加载更新日志。";
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
</script>
|
||||
|
||||
@ -16,6 +58,18 @@
|
||||
font-family: Arial, sans-serif;
|
||||
}
|
||||
|
||||
/* 针对 markdown-container 增加滚动条和高度限制 */
|
||||
.markdown-container {
|
||||
/* 设置最大高度,例如:视口高度减去顶部或其他元素的高度 */
|
||||
/* 你可以根据实际布局调整这个值,例如固定的 500px */
|
||||
max-height: calc(100vh - 250px); /* 假设留出 150px 给其他内容或边距 */
|
||||
overflow-y: auto; /* 当内容超出最大高度时显示垂直滚动条 */
|
||||
/* 可以添加一些内边距,让滚动条不紧贴内容 */
|
||||
padding-right: 15px; /* 为滚动条留出空间,避免内容被遮挡 */
|
||||
box-sizing: border-box; /* 确保 padding 包含在 max-height 内 */
|
||||
}
|
||||
|
||||
|
||||
.help h1 {
|
||||
font-size: 24px;
|
||||
margin-bottom: 10px;
|
||||
@ -24,4 +78,25 @@
|
||||
.help p {
|
||||
font-size: 16px;
|
||||
}
|
||||
</style>
|
||||
|
||||
/* 如果需要,可以进一步美化滚动条 */
|
||||
/* 适用于 WebKit 浏览器 (Chrome, Safari, Edge) */
|
||||
.markdown-container::-webkit-scrollbar {
|
||||
width: 8px;
|
||||
|
||||
}
|
||||
|
||||
.markdown-container::-webkit-scrollbar-track {
|
||||
background: #f1f1f1;
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
.markdown-container::-webkit-scrollbar-thumb {
|
||||
background: #888;
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
.markdown-container::-webkit-scrollbar-thumb:hover {
|
||||
background: #555;
|
||||
}
|
||||
</style>
|
||||
|
||||
Reference in New Issue
Block a user