This commit is contained in:
username 2024-05-30 19:22:57 +08:00
parent 07da039a3a
commit 186c910543
32 changed files with 24 additions and 683 deletions

View File

@ -1,9 +0,0 @@
import request from '../utils/request'
export function getLMysql (data) {
return request({
url: '/mysqlList',
method: 'get',
data: data
})
}

View File

@ -1,9 +0,0 @@
import request from '../utils/request'
export function getVueCon (data) {
return request({
url: '/vueList',
method: 'get',
data: data
})
}

View File

@ -1,9 +0,0 @@
import request from '../utils/request'
export function getcssCon (data) {
return request({
url: '/cssList',
method: 'get',
data: data
})
}

View File

@ -1,9 +0,0 @@
import request from '../utils/request'
export function getCyuyan (data) {
return request({
url: '/cList',
method: 'get',
data: data
})
}

View File

@ -1,9 +0,0 @@
import request from '../utils/request'
export function getdgCon (data) {
return request({
url: '/dgList',
method: 'get',
data: data
})
}

View File

@ -1,9 +0,0 @@
import request from '../utils/request'
export function gethtmlCon (data) {
return request({
url: '/htmlList',
method: 'get',
data: data
})
}

View File

@ -1,9 +0,0 @@
import request from '../utils/request'
export function getjavaCon (data) {
return request({
url: '/javaList',
method: 'get',
data: data
})
}

View File

@ -1,9 +0,0 @@
import request from '../utils/request'
export function getjiwang (data) {
return request({
url: '/jiwangList',
method: 'get',
data: data
})
}

9
src/api/jquery.js vendored
View File

@ -1,9 +0,0 @@
import request from '../utils/request'
export function getJquery (data) {
return request({
url: '/jQueryList',
method: 'get',
data: data
})
}

View File

@ -1,9 +0,0 @@
import request from '../utils/request'
export function getjsCon (data) {
return request({
url: '/jsList',
method: 'get',
data: data
})
}

View File

@ -1,9 +0,0 @@
import request from '../utils/request'
export function getLinuxCon (data) {
return request({
url: '/LinuxList',
method: 'get',
data: data
})
}

View File

@ -1,9 +0,0 @@
import request from '../utils/request'
export function getnodeCon (data) {
return request({
url: '/nodeList',
method: 'get',
data: data
})
}

View File

@ -1,9 +0,0 @@
import request from '../utils/request'
export function getphpCon (data) {
return request({
url: '/phpList',
method: 'get',
data: data
})
}

View File

@ -1,9 +0,0 @@
import request from '../utils/request'
export function getpythonCon (data) {
return request({
url: '/pythonList',
method: 'get',
data: data
})
}

View File

@ -1,9 +0,0 @@
import request from '../utils/request'
export function getvsCon (data) {
return request({
url: '/vsList',
method: 'get',
data: data
})
}

View File

@ -1,34 +0,0 @@
<template>
<div class="kecheng">
<div class="empty" v-if="!conList.length">
暂无内容
</div>
<div class="con" v-for="(item, index) in conList" :key="index">
<div class="title">{{ item.title }}</div>
<div class="content">{{ item.content }}</div>
</div>
</div>
</template>
<script>
import { getcssCon } from '@/api/cssCon'
export default {
name: 'css3-kecheng',
data () {
return {
conList: [],
empty: false
}
},
created () {
getcssCon().then(res => {
this.conList = res.data
})
}
}
</script>
<style lang="less" scoped>
@import url("@/assets/styles/compon.less");
</style>

View File

@ -1,34 +0,0 @@
<template>
<div class="kecheng">
<div class="empty" v-if="!conList.length">
暂无内容
</div>
<div class="con" v-for="(item, index) in conList" :key="index">
<div class="title">{{ item.title }}</div>
<div class="content">{{ item.content }}</div>
</div>
</div>
</template>
<script>
import { getCyuyan } from '@/api/cyuyan'
export default {
name: 'c-kecheng',
data () {
return {
conList: [],
empty: false
}
},
created () {
getCyuyan().then(res => {
this.conList = res.data
})
}
}
</script>
<style lang="less" scoped>
@import url("@/assets/styles/compon.less");
</style>

View File

@ -1,35 +0,0 @@
<template>
<div class="kecheng">
<div class="empty" v-if="!conList.length">
暂无内容
</div>
<div class="con" v-for="(item, index) in conList" :key="index">
<div class="title">{{ item.title }}</div>
<div class="content" v-html="item.content"></div>
</div>
</div>
</template>
<script>
import { gethtmlCon } from '@/api/htmlCon'
export default {
name: 'HTML5',
data () {
return {
conList: [],
empty: false
}
},
created () {
gethtmlCon().then(res => {
this.conList = res.data
})
}
}
</script>
<style lang="less" scoped>
@import url("@/assets/styles/compon.less");
</style>

View File

@ -1,35 +0,0 @@
<template>
<div class="kecheng">
<div class="empty" v-if="!conList.length">
暂无内容
</div>
<div class="con" v-for="(item, index) in conList" :key="index">
<div class="title">{{ item.title }}</div>
<div class="content" v-html="item.content"></div>
</div>
</div>
</template>
<script>
import { getjsCon } from '@/api/jsCon'
export default {
name: 'js-component',
data () {
return {
conList: [],
empty: false
}
},
created () {
getjsCon().then(res => {
this.conList = res.data
})
}
}
</script>
<style lang="less" scoped>
@import url("@/assets/styles/compon.less");
</style>

View File

@ -1,34 +0,0 @@
<template>
<div class="kecheng">
<div class="empty" v-if="!conList.length">
暂无内容
</div>
<div class="con" v-for="(item, index) in conList" :key="index">
<div class="title">{{ item.title }}</div>
<div class="content" v-html="item.content"></div>
</div>
</div>
</template>
<script>
import { getLMysql } from '@/api/MySQLCon'
export default {
name: 'MySQLjishu',
data () {
return {
conList: [],
empty: false
}
},
created () {
getLMysql().then(res => {
this.conList = res.data
})
}
}
</script>
<style lang="less" scoped>
@import url("@/assets/styles/compon.less");
</style>

View File

@ -1,35 +0,0 @@
<template>
<div class="kecheng">
<div class="empty" v-if="!conList.length">
暂无内容
</div>
<div class="con" v-for="(item, index) in conList" :key="index">
<div class="title">{{ item.title }}</div>
<div class="content">{{ item.content }}</div>
</div>
</div>
</template>
<script>
import { getnodeCon } from '@/api/nodeCon'
export default {
name: 'Node-Template',
data () {
return {
conList: [],
empty: false
}
},
created () {
getnodeCon().then(res => {
this.conList = res.data
})
}
}
</script>
<style lang="less" scoped>
@import url("@/assets/styles/compon.less");
</style>

View File

@ -1,33 +0,0 @@
<template>
<div class="kecheng">
<div class="empty" v-if="!conList.length">
暂无内容
</div>
<div class="con" v-for="(item, index) in conList" :key="index">
<div class="title">{{ item.title }}</div>
<div class="content">{{ item.content }}</div>
</div>
</div>
</template>
<script>
import { getphpCon } from '@/api/phpCon'
export default {
name: 'PHPsheji',
data () {
return {
conList: [],
empty: false
}
},
created () {
getphpCon().then(res => {
this.conList = res.data
})
}
}
</script>
<style lang="less" scoped>
@import url("@/assets/styles/compon.less");
</style>

View File

@ -1,13 +0,0 @@
<template>
<div class="dict"></div>
</template>
<script>
export default {
name: 'deCt'
}
</script>
<style>
</style>

View File

@ -1,38 +0,0 @@
<template>
<div class="kecheng">
<div class="empty" v-if="!conList.length">
暂无内容
</div>
<div class="con" v-for="(item, index) in conList" :key="index">
<div class="title">{{ item.title }}</div>
<div class="content" v-html="item.content"></div>
</div>
</div>
</template>
<script>
import { getVueCon } from '@/api/VueCon'
export default {
name: 'Vue-kecheng',
data () {
return {
conList: [],
empty: false
}
},
created () {
this.getList()
},
methods: {
getList () {
getVueCon().then(res => {
this.conList = res.data
})
}
}
}
</script>
<style lang="less" scoped>
@import url("@/assets/styles/compon.less");
</style>

View File

@ -1,34 +0,0 @@
<template>
<div class="kecheng">
<div class="empty" v-if="!conList.length">
暂无内容
</div>
<div class="con" v-for="(item, index) in conList" :key="index">
<div class="title">{{ item.title }}</div>
<div class="content">{{ item.content }}</div>
</div>
</div>
</template>
<script>
import { getdgCon } from '@/api/dgCon'
export default {
name: 'dianGong',
data () {
return {
conList: [],
empty: false
}
},
created () {
getdgCon().then(res => {
this.conList = res.data
})
}
}
</script>
<style lang="less" scoped>
@import url("@/assets/styles/compon.less");
</style>

View File

@ -1,34 +0,0 @@
<template>
<div class="kecheng">
<div class="empty" v-if="!conList.length">
暂无内容
</div>
<div class="con" v-for="(item, index) in conList" :key="index">
<div class="title">{{ item.title }}</div>
<div class="content" v-html="item.content "></div>
</div>
</div>
</template>
<script>
import { getJquery } from '@/api/jquery'
export default {
name: 'jQuery',
data () {
return {
conList: [],
empty: false
}
},
created () {
getJquery().then(res => {
this.conList = res.data
})
}
}
</script>
<style lang="less" scoped>
@import url("@/assets/styles/compon.less");
</style>

View File

@ -1,35 +0,0 @@
<template>
<div class="kecheng">
<div class="empty" v-if="!conList.length">
暂无内容
</div>
<div class="con" v-for="(item, index) in conList" :key="index">
<div class="title">{{ item.title }}</div>
<div class="content" v-html="item.content"></div>
</div>
</div>
</template>
<script>
import { getjavaCon } from '@/api/javaCon'
export default {
name: 'Java-kecheng',
data () {
return {
conList: [],
empty: false
}
},
created () {
getjavaCon().then(res => {
this.conList = res.data
})
}
}
</script>
<style lang="less" scoped>
@import url("@/assets/styles/compon.less");
</style>

View File

@ -1,34 +0,0 @@
<template>
<div class="kecheng">
<div class="empty" v-if="!conList.length">
暂无内容
</div>
<div class="con" v-for="(item, index) in conList" :key="index">
<div class="title">{{ item.title }}</div>
<div class="content" v-html="item.content"></div>
</div>
</div>
</template>
<script>
import { getjiwang } from '@/api/jiwang'
export default {
name: 'jiWang',
data () {
return {
conList: [],
empty: false
}
},
created () {
getjiwang().then(res => {
this.conList = res.data
})
}
}
</script>
<style lang="less" scoped>
@import url('@/assets/styles/compon.less');
</style>

View File

@ -1,34 +0,0 @@
<template>
<div class="kecheng">
<div class="empty" v-if="!conList.length">
暂无内容
</div>
<div class="con" v-for="(item, index) in conList" :key="index">
<div class="title">{{ item.title }}</div>
<div class="content" v-html="item.content"></div>
</div>
</div>
</template>
<script>
import { getLinuxCon } from '@/api/linuxCon'
export default {
name: 'linuxXitong',
data () {
return {
conList: [],
empty: false
}
},
created () {
getLinuxCon().then((res) => {
this.conList = res.data
})
}
}
</script>
<style lang="less" scoped>
@import url("@/assets/styles/compon.less");
</style>

View File

@ -1,14 +1,16 @@
<template> <template>
<div> <div>
<main class="main-content"> <main class="main-content">
<div v-if="!detailContent">暂时没有内容</div> <div class="kecheng">
<!-- 显示详情内容 --> <div class="empty" v-if="!detailContent.length">暂无内容</div>
<div v-for="(item, index) in detailContent" :key="index"> <div class="con" v-for="(item, index) in detailContent" :key="index">
<p v-html="item.content"></p> <div class="title">{{ item.title }}</div>
<div class="content" v-html="item.content"></div>
</div> </div>
</main> </div>
</div> </main>
</template> </div>
</template>
<script> <script>
import { getlist } from '@/api/list' import { getlist } from '@/api/list'
@ -27,14 +29,20 @@ export default {
fetchContent () { fetchContent () {
const id = this.$route.params.id // const id = this.$route.params.id //
// //
getlist(id).then(response => { getlist(id)
// .then((response) => {
this.detailContent = response.data //
console.log(response) this.detailContent = response.data
}).catch(error => { // console.log(response)
console.error('Error fetching content:', error) })
}) .catch((error) => {
console.error('Error fetching content:', error)
})
} }
} }
} }
</script> </script>
<style lang="less" scoped>
@import url("@/assets/styles/compon.less");
</style>

View File

@ -1,35 +0,0 @@
<template>
<div class="kecheng">
<div class="empty" v-if="!conList.length">
暂无内容
</div>
<div class="con" v-for="(item, index) in conList" :key="index">
<div class="title">{{ item.title }}</div>
<div class="content" v-html="item.content"></div>
</div>
</div>
</template>
<script>
import { getpythonCon } from '@/api/pythonCon'
export default {
name: 'PYthon',
data () {
return {
conList: [],
empty: false
}
},
created () {
getpythonCon().then(res => {
this.conList = res.data
})
}
}
</script>
<style lang="less" scoped>
@import url("@/assets/styles/compon.less");
</style>

View File

@ -1,35 +0,0 @@
<template>
<div class="kecheng">
<div class="empty" v-if="!conList.length">
暂无内容
</div>
<div class="con" v-for="(item, index) in conList" :key="index">
<div class="title">{{ item.title }}</div>
<div class="content">{{ item.content }}</div>
</div>
</div>
</template>
<script>
import { getvsCon } from '@/api/vsCon'
export default {
name: 'vsCode',
data () {
return {
conList: [],
empty: false
}
},
created () {
getvsCon().then(res => {
this.conList = res.data
})
}
}
</script>
<style lang="less" scoped>
@import url("@/assets/styles/compon.less");
</style>