2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-04 20:57:19 +08:00

fix: lint

This commit is contained in:
耗子
2024-11-01 21:54:06 +08:00
parent e2fb1080da
commit ff34cc72cc
11 changed files with 85 additions and 25 deletions

View File

@@ -4,8 +4,14 @@ import { languageByPath } from '@/utils/file'
import Editor from '@guolao/vue-monaco-editor'
const props = defineProps({
path: String,
readOnly: Boolean
path: {
type: String,
required: true
},
readOnly: {
type: Boolean,
required: true
}
})
const disabled = ref(false) // 在出现错误的情况下禁用保存
@@ -13,7 +19,7 @@ const data = ref('')
const get = async () => {
await file
.content(props.path!)
.content(props.path)
.then((res) => {
data.value = res.data
window.$message.success('获取成功')
@@ -28,7 +34,7 @@ const save = async () => {
window.$message.error('当前状态下不可保存')
return
}
await file.save(props.path!, data.value)
await file.save(props.path, data.value)
window.$message.success('保存成功')
}
@@ -45,7 +51,7 @@ defineExpose({
<template>
<Editor
v-model:value="data"
:language="languageByPath(props.path!)"
:language="languageByPath(props.path)"
theme="vs-dark"
height="60vh"
:options="{

View File

@@ -3,7 +3,10 @@ import ws from '@/api/ws'
import type { LogInst } from 'naive-ui'
const props = defineProps({
path: String
path: {
type: String,
required: true
}
})
const log = ref('')

View File

@@ -4,7 +4,10 @@ import type { LogInst } from 'naive-ui'
const show = defineModel<boolean>('show', { type: Boolean, required: true })
const props = defineProps({
path: String
path: {
type: String,
required: true
}
})
const log = ref('')