当前位置: 首页 > 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/697517/

相关文章:

  • 饰品类网站建设定位wordpress 目录布局
  • 不用编程做APP和响应式网站东莞网页制作
  • 北京工程建设质量协会网站比较好的网站设计公司
  • 辽阳建设网站公司报价客户管理系统 软件
  • 企业网站建立步骤陇西做网站的公司
  • 厦门软件园网站开发公众号怎么制作推文
  • 网站域名注册证书查询创建个人百度百科
  • dede网站地图栏目如何上传文件网站建设 工作计划
  • 云南建设网站首页光辉国际猎头公司
  • 网站的demo怎么做wordpress中英翻译
  • 江都区城乡建设局门户网站网站建设需要考虑什么因素
  • 建设商城购物网站大做网站
  • 祁东县建设局网站如何在网络上推广产品
  • 旅游网站设计完整代码网站建设服务器和空间费
  • 临沂网站优化wordpress 定向次数过多
  • 网站备案后有什么好处浙江省建设继续教育网站首页
  • 网站建设的一些名词网络销售工作怎么样
  • 什么是垂直型网站东营市建设信息网站
  • 做php门户网站那个系统好商务网站建站
  • wordpress 遍历分类西安网站优化排名推广
  • 网站模板展示深圳创业补贴10万
  • 成品短视频网站源码搭建免费邢台网站
  • 游戏平台网站的建设规划网页怎么制作轮播图片
  • 深圳网站建设百度软件推广联盟
  • 临邑县住房和城乡建设局网站榆林网站建设推广
  • 开通网站申请.net做中英文网站
  • 晋江网站建设费用wordpress自定义首页布局
  • 广东智能网站建设配件网站建设及维护费
  • 旅游网站建设规模物流网站制作
  • 东莞微网站建设视频拍摄方法有哪些