AMIS低代码平台,前端开发常见问题(样式篇css style)

最近项目是基于amis低代码平台开发的,在开始开发的时候并未接受系统的学习,导致开发过程中遇到很多问题。

由于,

部分问题在文档中不能解决,

且,

当前搜索引擎找到关于amis的文档非常有限。

故,

整理在开发过程中遇到的问题以供参考。

 

本片主要说明的是关于样式(css,style)

1.对于可以在页面上能找到配置对应位置的样式,可以直接配置。

 

2.对于个别需要修正的样式,可以直接添加在代码中。页面中的组件都可以添加属于自己的样式(分栏不支持)。

复制代码
{
  "type": "container",
  "body": [
    {
      "type": "tpl",
      "tpl": "专题研究",
      "inline": true,
      "wrapperComponent": "h3",
      "id": "u:ce120b6a0c22",
      "style": {
        "color": "#fff"
      }
    }
  ],
  "size": "xs",
  "style": {
    "position": "static",
    "display": "block",
    "flex": "1 1 auto",
    "flexGrow": 1,
    "flexBasis": "auto"
  },
  "wrapperBody": false,
  "isFixedHeight": false,
  "isFixedWidth": false,
  "id": "u:7bd6e9872d7d"
}
复制代码

上述代码中,container和tpl都添加了属于自己的样式。

敲重点:

(1).css中的“-”,需要换成驼峰形式。不支持“flex-grow”这种形式。

(2).在改代码的时候,一定要保证代码正确,否则编译错误会导致整个页面报错。

 

3.需要修改amis整体样式,或者重复部分较高,手动添加比较耗时,可以新增一个css文件。可覆盖之前的样式,也可以自定义名称,添加样式。

步骤如下:

(1)新增css文件。

(2)将需要修改的css添加到文件中。

(3)将css文件放到项目所在目录中\apps\bmc\page\bmc-page-config\amis中。

(4)将css文件引入index.html中,并确保不会被之前的样式覆盖。

 

至此,样式就可满足开发需求。

 

posted @   烂笔头~  Views(152)  Comments(0Edit  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示