Skip to content

fangkyi03/flutter-vant-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

底层使用rlstyles 因目前还在疯狂修复bug中 所以rlstyles没有提交新版本 想体验的请自行clone rlstyle到本地

并修改yaml文件中rlstyles的路径指向

支持css样式跟slot 可以使用下面的方式来写代码

VanCell(
    className:{
        cssRule.color:'red'
    },
    slot:{
        VanCellSlot.title:renderTitle
    }
)
getStyles() {
    return {
      'main':{
        CssRule.minHeight:24,
        CssRule.width:double.infinity,
        CssRule.flexDirection:'row',
        CssRule.justifyContent:'space-between',
        CssRule.alignItems:widget.center == true ? 'center' : 'flex-start',
        CssRule.backgroundColor:'white',
        CssRule.paddingLeft:10,
        CssRule.paddingRight:10,
        CssRule.paddingBottom:5,
        CssRule.paddingTop:5,
        CssRule.borderBottomColor:'##ebedf0',
        CssRule.borderBottomWidth:widget.border == true ? 0.5 : 0.0,
        CssRule.borderBottomStyle:'solid'
      },
      'left':{
        CssRule.fontSize:14,
        CssRule.color:'#323233',
      },
      'title':{
        CssRule.flexDirection:'row',
        CssRule.alignItems:'center',
        ...widget.titleStyle
      },
      'label':{
        CssRule.fontSize:12,
        CssRule.color:'#969799',
        ...widget.labelStyle
      },
      'right':{
        CssRule.fontSize:12,
        CssRule.color:'#323233',
        CssRule.flexDirection:'row',
        CssRule.alignItems:'center',
        ...widget.valueStyle
      }
    };
  }

文档还在补全中 rlstyles使用 可以去https://github.com/fangkyi03/flutter-rlstyle

About

flutter版本的vant-ui框架

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages