0.1.3 • Published 3 years ago

lincode-ui v0.1.3

Weekly downloads
-
License
-
Repository
-
Last release
3 years ago

lincode-ui

使用

npm i lincode-ui
// in main.js
import LinUI from 'lincode-ui'
import 'lincode-ui/dist/lincode-ui.css'
Vue.use(LinUI)

NineSquare

常用于展示帖子或消息,图片可根据数量自动调整大小,附带点赞收藏等功能

<NineSquare
   :nineSquare="item"
></NineSquare>
data(){
	return {
		nineSquare:{
		  avatar:string, //头像
          title:string,//标题
          userName: string, //用户名
          creatTime: string, //创建时间
          postContents:string,//内容
          images:array //图片
		}
	}
}

微信图片_20210830221728

NineSquareList

:records 传入一个NineSquare数组,有瀑布流的效果,并且可通过selectCol灵活的改变瀑布流的列数,满足不同阅读需求的用户

<NineSquareList :records=records v-model="selectCol"></NineSquareList>
data(){
  return {
    records: [
        {
          avatar:string, //头像
          title:string,//标题
          userName: string, //用户名
          creatTime: string, //创建时间
          postContents:string,//内容
          images:array //图片
        },  
      ],
	selectCol: 1  //列数
	}
}

image-20210830222124910

可通过传入的selectCol随时改变列数

image-20210830222600930

Button

<lin-button @click="visible = true">按钮</lin-button>
plain 是否镂空
round 圆角
type success/danger/primary/warning/info

Dialog

	<lin-dialog width="50%" top="200px" :visible.sync="visible" title="温习提示">
      <h1>你好</h1>
      <template v-slot:footer>
        <lin-button>确认</lin-button>
        <lin-button>取消</lin-button>
      </template>
    </lin-dialog>

Checkbox

<lin-checkbox v-model="ischeck"></lin-checkbox>
data(){
	return {
		ischeck:false
	}
}

CheckboxGroup

   <lin-checkbox-group v-model="gender">
      <lin-radio label="0">男</lin-radio>
      <lin-radio label="1">女</lin-radio>
    </lin-checkbox-group>
data(){
	return{
		gender:[]
	}
}

Radio

 
      <lin-radio label="0" v-model="sex">男</lin-radio>
      <lin-radio label="1" v-model="sex">女</lin-radio>
data(){
	return {
		sex:0
	}
}

RaidoGroup

    <lin-radio-group v-model="gender">
      <lin-radio label="0">男</lin-radio>
      <lin-radio label="1">女</lin-radio>
    </lin-radio-group>
data(){
	return {
		gender:0
	}
}

Input

<lin-input placeholder="请输入用户名" type="text" v-model="value"></lin-input>
<lin-input placeholder="请输入用户名" type="password" v-model="value"></lin-input>

Switch

<lin-switch v-model="active" active-color="gray" inactive-color="rgb(251, 114, 153)"></lin-switch>
data(){
	return {
		active:true
	}
}
0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago