Git Product home page Git Product logo

preference-drag-vue's Introduction

preference-drag-vue

区别于vue3.0的vue2.0版本,0.0.3之前有bug,升级0.0.4

install

   npm install preference-drag-vue

props

propsName type propsValue
netSize Number 网格大小
settingData Array 数据
topTitle String topTitle 顶部展示的类型名称
leftTitle String leftTitle 左侧展示的类型名称
rightTitle String rightTitle 右侧展示的类型名称
bottomTitle String bottomTitle 下方展示的类型名称
row Number 1、必须是奇数且能被settingData.length整除。2、列数:settingData.length / row(必须是奇数)

demo

  import Vue from 'vue'
import App from './App.vue'
import PreferenceDragVue from './components'
Vue.config.productionTip = false
Vue.use(PreferenceDragVue)
new Vue({
  render: h => h(App),
}).$mount('#app')
   <template>
  <div id="app">
    <PreferenceDragVue :row="5" :settingData="settingData" :netSize="50" topTitle="topTitle-test"
      leftTitle="leftTitle-test" rightTitle="rightTitle-test" bottomTitle="bottomTitle-test" />
  </div>
</template>
   <script>

export default {
  name: 'App',
  data() {
    return {
      settingData: [
        {
          desc: '11',
          value: '1-1',
          background: 'rgb(150, 248, 163)',
          borderColor: 'rgba(150, 248, 163, .3)',
        },
        {
          desc: '12',
          value: '1-2',
          background: 'rgb(128, 245, 144)',
          borderColor: 'rgba(128, 245, 144, .3)',
        },
        {
          desc: '13',
          value: '1-3',
          background: 'rgb(117, 241, 133)',
          borderColor: 'rgba(117, 241, 133, .3)',
        },
        {
          desc: '14',
          value: '1-4',
          background: 'rgb(12, 158, 32)',
          borderColor: 'rgba(12, 158, 32, .3)',
        },
        {
          desc: '15',
          value: '1-5',
          background: 'rgb(6, 102, 18)',
          borderColor: 'rgba(6, 102, 18, .3)',
        },
        {
          desc: '21',
          value: '2-1',
          background: 'rgb(86, 248, 199)',
          borderColor: 'rgba(86, 248, 199, .3)',
        },
        {
          desc: '22',
          value: '2-2',
          background: 'rgb(77, 219, 176)',
          borderColor: 'rgba(77, 219, 176, .3)',
        },
        {
          desc: '23',
          value: '2-3',
          background: 'rgb(61, 170, 137)',
          borderColor: 'rgba(61, 170, 137, .3)',
        },
        {
          desc: '24',
          value: '2-4',
          background: 'rgb(47, 126, 102)',
          borderColor: 'rgba(47, 126, 102, .3)',
        },
        {
          desc: '25',
          value: '2-5',
          background: 'rgb(32, 85, 69)',
          borderColor: 'rgba(32, 85, 69, .3)',
        },
        {
          desc: '31',
          value: '3-1',
          background: 'rgb(142, 205, 247)',
          borderColor: 'rgba(142, 205, 247, .3)',
        },
        {
          desc: '32',
          value: '3-2',
          background: 'rgb(104, 164, 204)',
          borderColor: 'rgba(104, 164, 204, .3)',
        },
        {
          desc: '33',
          value: '3-3',
          background: 'rgb(69, 125, 161)',
          borderColor: 'rgba(69, 125, 161, .3)',
        },
        {
          desc: '34',
          value: '3-4',
          background: 'rgb(45, 94, 124)',
          borderColor: 'rgba(45, 94, 124, .3)',
        },
        {
          desc: '35',
          value: '3-5',
          background: 'rgb(34, 100, 141)',
          borderColor: 'rgba(34, 100, 141, .3)',
        },
        {
          desc: '41',
          value: '4-1',
          background: 'rgb(218, 118, 243)',
          borderColor: 'rgba(218, 118, 243, .3)',
        },
        {
          desc: '42',
          value: '4-2',
          background: 'rgb(159, 79, 179)',
          borderColor: 'rgba(159, 79, 179, .3)',
        },
        {
          desc: '43',
          value: '4-3',
          background: 'rgb(122, 57, 138)',
          borderColor: 'rgba(122, 57, 138, .3)',
        },
        {
          desc: '44',
          value: '4-4',
          background: 'rgb(164, 63, 189)',
          borderColor: 'rgba(164, 63, 189, .3)',
        },
        {
          desc: '45',
          value: '4-5',
          background: 'rgb(193, 58, 226)',
          borderColor: 'rgba(193, 58, 226, .3)',
        },
        {
          desc: '51',
          value: '5-1',
          background: 'rgb(238, 98, 163)',
          borderColor: 'rgba(238, 98, 163, .3)',
        },
        {
          desc: '52',
          value: '5-2',
          background: 'rgb(214, 76, 140)',
          borderColor: 'rgba(214, 76, 140, .3)',
        },
        {
          desc: '53',
          value: '5-3',
          background: 'rgb(161, 46, 100)',
          borderColor: 'rgba(161, 46, 100, .3)',
        },
        {
          desc: '54',
          value: '5-4',
          background: 'rgb(207, 21, 108)',
          borderColor: 'rgba(207, 21, 108, .3)',
        },
        {
          desc: '55',
          value: '5-5',
          background: 'rgb(235, 13, 116)',
          borderColor: 'rgba(235, 13, 116, .3)',
        },
      ]
    }
  }
}
</script>

preference-drag-vue's People

Contributors

iamleehan avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.