我刚刚开始使用Nova,并且是Vue.js的新手。
我喜欢Nova,但我想重新调整仪表板和资源页面的外观。我只需要自定义一些不存在的功能。一些示例:
- 反应灵敏。是的,我已经看到了一些git repos /软件包来“解决”这个问题,但是我想完全删除Tailwind并使用Bootstrap。这需要更新html周围以及CSS。
- 删除表格视图。对于某些资源,转到卡片视图而不是老式的表格视图会更好地显示数据。同样,这需要替换html。用于显示。
- 图标。我想更改图标,使用其他设置,然后为“查看/编辑/删除”添加自己的图标。
- 在“资源”列表视图上更新状态。开箱即用,我可以为资源添加状态(开/关),该状态在表中显示为绿色或红色“按钮”。我想更改图标,并使其单击以从列表中切换,而不必进入编辑卡来执行此操作。
我还在学习,所以我可能会做出一些错误的假设,但是看起来内置资源组件的行为与自定义工具的行为相同-意味着它已经被打包,编译和部署。为了做一些我想做的事情,我需要为这个“工具”修改反编译的代码,该代码似乎不可用。我真的不想从头开始重建资源组件(这就是我购买Nova的原因),但是我确实想对其进行自定义。
- 我的假设正确吗?
- 是否存在可复制和修改的资源工具的反编译版本?
- 或者,有没有办法反编译现有的资源代码,以便我可以复制和修改?
- (最后)我是不是在想这一切错,还有更好的方法吗?