0x08 前期回顾:

上周写了两篇文章,修改开源项目ppchart在本地部署。因为我不是专业的前端工程师,所以差最重要的图表展示部分没有完成。本周在大模型的帮助下,终于成功部署到了我的NAS上。
前期回顾请看:

0x09 使用ArcoDesign组件美化页面

看一下我上期结束时实现的详情页面是这样的

在NAS上部署个图表案例库怎么样?(下)

和原版对比一下,原生的表单组件太难看了

在NAS上部署个图表案例库怎么样?(下)

看一下代码,引用的是“@arco-design/web-vue”,搜索一下,原来是字节跳动开源的前端 组件库,到官网http://pro.arco.design/学一下就会了。我美化完就成了下面这样的。

在NAS上部署个图表案例库怎么样?(下)

0x10 【整理代码】的实现

查一下monaco-editor的文档,两行代码就实现了

formatCode() { const editor = this.editor const model = editor.getModel() if (model) { editor.getAction('editor.action.formatDocument').run();//自动格式化代码 } }

0x11【切换echarts版本】功能的实现

求助“文心大模型”

在NAS上部署个图表案例库怎么样?(下)

第一次说我的需求不是最佳实践,给我简化一下,然后给我一堆没有的代码。然后我继续说,我就想要动态引入js的实现,终于给了我能用的代码!

在NAS上部署个图表案例库怎么样?(下)

0x12【运行】功能的实现

这个有点难了,不能用js的eval执行这些图表代码片段来实现。我用不同方式问了大模型也没有得到解决办法。最终,我找到一个ppchart-nuxt3的开源项目,是用nuxt3改成的ppchart项目。我找到他的图表详情页面实现,还是看不懂。但是我把他的代码片段发给的大模型,让大模型帮我改成了一下。

在NAS上部署个图表案例库怎么样?(下)
在NAS上部署个图表案例库怎么样?(下)
在NAS上部署个图表案例库怎么样?(下)
在NAS上部署个图表案例库怎么样?(下)
在NAS上部署个图表案例库怎么样?(下)

最后终于完成了

0x13 打包部署到NAS上

这步其实是最简单的,我在第一篇文章就说了,就想用现成的代码编译成静态文件,部署到webstation或者是docker容器里,结果是开源的代码不全,害的我折腾了这么多天。

我今天就用Web Station部署一下:

  • 首先用npm run build命令编译一下源码到dist目录。
  • 然后把编译成好的文件上传到NAS的一个目录下。

在NAS上部署个图表案例库怎么样?(下)

  • 在WebStation中创建一个虚拟主机。指定文档根目录和端口就OK了,PHP都不用选。

在NAS上部署个图表案例库怎么样?(下)

最后访问指定的端口测试一下,完全没有问题。

在NAS上部署个图表案例库怎么样?(下)

0x14 总结

通过这些天的折腾,我学习到了很多前端知识。最主要的是我真的感受到了大模型的强大,虽然我还没用到国外先进的大模型,但是国产的大模型真的也可以取代一些初级程序员了。老庄我距离失业已经不远了~~。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

,

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。