当前位置: 首页 > news >正文

设计网站建设公司用软件建网站

设计网站建设公司,用软件建网站,做买东西的网站要多少钱,专业设计网站的公司项目中有一个需求,要在前端给用户展示内容,内容有 AI 生成的,返回来的是 md 格式,所以需要给用户展示 md 格式,并且管理端也可以编辑这个 md 格式的文档。 使用组件库 v-md-editor。 https://code-farmer-i.github.i…

项目中有一个需求,要在前端给用户展示内容,内容有 AI 生成的,返回来的是 md 格式,所以需要给用户展示 md 格式,并且管理端也可以编辑这个 md 格式的文档。

使用组件库 v-md-editor。

https://code-farmer-i.github.io/vue-markdown-editor/zh/examples/base-editor.html#%E5%BC%95%E5%85%A5

使用npm 命令进行安装 
# 使用 npm  npm i @kangc/v-md-editor -S

对于用户端需要展示出来,管理端需要编辑,官方给的全局组件是用来编辑的。 我使用局部注册的来管理。

在 main.js 中 导入编辑和预览组件,使用 Vue.use()进行全局的注册。

import Vue from 'vue'
import App from './App.vue'Vue.config.productionTip = falseimport VMdEditor from '@kangc/v-md-editor';
import '@kangc/v-md-editor/lib/style/base-editor.css';
import githubTheme from '@kangc/v-md-editor/lib/theme/github.js';
import '@kangc/v-md-editor/lib/theme/style/github.css';import VMdPreview from '@kangc/v-md-editor/lib/preview';
import '@kangc/v-md-editor/lib/style/preview.css';import '@kangc/v-md-editor/lib/theme/style/github.css';
import hljs from 'highlight.js';// highlightjsVMdEditor.use(githubTheme, {Hljs: hljs,
});
VMdPreview.use(githubTheme, {Hljs: hljs,
});
Vue.use(VMdEditor);
Vue.use(VMdPreview);import router from './router'; // 导入路由配置
new Vue({router,render: h => h(App),
}).$mount('#app')

editView

<script>export default {data() {return {markdown: ``,};}
};
</script><template><div><v-md-editor v-model="markdown" height="400px" width="400px"></v-md-editor></div>
</template><style scoped>
/* 组件样式 */
</style>
//通过 v-model 进行双向的绑定

注意注册的组件时机选择应该是 created(),不太清楚为什么。官方也没有给说明文档。

showView

<template><div><v-md-preview :text="markdown"></v-md-preview></div>
</template><script>
// 只在本组件内引入需要的模块
export default {data() {return {markdown: `# 我的 Markdown 示例## 介绍Markdown 是一种轻量级标记语言,常用于编写格式化文本,常见应用包括文档编写、博客、GitHub 上的 README 文件等。## 示例代码\`\`\`python
def add(a, b):return a + bresult = add(3, 5)
print("结果是:", result)
\`\`\``};}
};
</script><style scoped>
/* 组件样式 */
</style>实际的markdown 可以由后端的接口进行返回

编辑界面

编写使用 markdown 语法,右边显示初对应的内容。

展示界面

这个是一个简单的版本,后面对于内容要保存到数据库中,要看官方文档,还有图片等上传。

http://www.yayakq.cn/news/728758/

相关文章:

  • 海口网站建设找千素网免费做公司网站
  • 网站建设招聘信息黄页网站建设黄页网站建设
  • 网站开发制作价格建立房产门户网站需要多少钱
  • 做网站的实验报告优化外贸网站
  • 有域名就可以做网站么网站论坛怎么建设
  • 电子商务网站硬件建设的核心塑胶科技东莞网站建设
  • 衡水做网站企业做网站必须要有的素材
  • 网页设计类网站微信营销网站
  • 苏州seo网站诊断怎么能将网站做的不简单
  • 包头做网站的工程备案信息查询
  • 网站开发 商城开发网页素材html
  • 重庆神态网站建设宁波seo外包优化
  • 中国建设银行官方网站诚聘英才个人网站怎么建设
  • 网站聊天代码有限责任公司属于什么单位性质
  • 培训教育行业网站建设方案wordpress登录安全插件下载
  • 网站换程序301dw网页制作考试题目
  • 阅读小说网站建设wordpress模板编写
  • 做网赌需要在哪些网站投广告八喜网站建设
  • 网站建设七点沈阳网站建设 熊掌号
  • 医院网站管理系统平面设计教程网站有哪些
  • 网站申请界面怎么做几十张照片合成视频
  • 营销型网站优化电子商务公司网站设计
  • 作风建设网站首页网站高端建设开发公司
  • 青岛做外贸网站包头市
  • 建立站点的基本步骤手表网站十大品牌
  • 临汾推广型网站开发wordpress怎么和手机连接数据库
  • 男女做那个的视频网站做影视后期应该关注哪些网站
  • 网站建设实践报告富阳网站优化
  • 互联网网站排名深圳品牌营销咨询公司
  • 网站开发空间小wordpress 插件 下载