1.0.3 • Published 2 years ago

myui-cp v1.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

✨说明

myui-cp 是一款基于 Vue.js 2.0 的前端 UI 组件库,主要用于快速开发 PC 网站中后台产品

🌊安装

cnpm i myui-cp -S

🌈使用

在src/main.js
import Myui from 'myui'
Vue.use(Myui)
import 'myui/my-ui.css';

🌀组件

分组

<myui-box>
  <h1>lorem</h1>
</myui-box>

<myui-box title="lorem">
  <h1>lorem</h1>
</myui-box>

分页

<myui-page :total="5" @changePageFn="changePageFn"></myui-page>

<script>
  export default {
    methods: {
      changePageFn(pagenum) {
        console.log('第', pagenum, '页')
      }
    }
  }
</script>

按钮

<myui-button type="default" @click="clickBtnFn">默认按钮</myui-button>
<myui-button type="primary" @click="clickBtnFn"><b>主要按钮</b></myui-button>
<myui-button type="info" @click="clickBtnFn">信息按钮</myui-button>
<myui-button type="warning" @click="clickBtnFn">警告按钮</myui-button>
<myui-button type="danger" @click="clickBtnFn">危险按钮</myui-button>

<script>
  export default {
    methods: {
      clickBtnFn() {
        alert('按钮!!!')
      }
    }
  }
</script>

表格

<myui-table :columns="columns" :data="tableData"></myui-table>

<script>
  export default {
    data() {
      return {
        columns: [
          { title: '编号', key: 'id' },
          { title: '商品名', key: 'goods_name' },
          { title: '价格', key: 'goods_price' },
          { title: '描述', key: 'goods_desc' },
          { title: '你猜', key: 'id' },
        ],
        tableData: [
          { id: 1, goods_name: '张三', goods_price: 2, goods_desc: 1 },
          { id: 2, goods_name: '李四', goods_price: 200, goods_desc: 2 },
          { id: 3, goods_name: '王五', goods_price: 5, goods_desc: 3 },
          { id: 4, goods_name: '赵四', goods_price: 5, goods_desc: 12 },
          { id: 5, goods_name: '钱七', goods_price: 5, goods_desc: 111 },
        ]
      }
    }
  }
</script>