首页 > 其他 > 详细

瀑布流vue-waterfall的高度设置

时间:2018-01-18 17:49:12      阅读:2112      评论:0      收藏:0      [点我收藏+]

最近用vue做项目,用到了瀑布流vue-waterfall,其中遇到高度的设置问题,大概介绍下,希望可以帮到一些人

1、安装

npm install --save vue-waterfall

2、引入

ES6

* in xxx.vue */

 
import Waterfall from ‘vue-waterfall/lib/waterfall
import WaterfallSlot from ‘vue-waterfall/lib/waterfall-slot
 
/*
 * or use ES5 code (vue-waterfall.min.js) :
 * import { Waterfall, WaterfallSlot } from ‘vue-waterfall‘
 */
 
export default {
  ...
  components{
    Waterfall,
    WaterfallSlot
  },
  ...
}
 

ES5

var Vue require(‘vue)

var Waterfall require(‘vue-waterfall)
 
var YourComponent Vue.extend({
  ...
  components{
    ‘waterfallWaterfall.waterfall,
    ‘waterfall-slotWaterfall.waterfallSlot
  },
  ...
})
 

3、Browser

<script src="path/to/vue/vue.min.js"></script>

<script src="path/to/vue-waterfall/vue-waterfall.min.js"></script>
 
or
 
new Vue({
  ...
  components{
    ‘waterfallWaterfall.waterfall,
    ‘waterfall-slotWaterfall.waterfallSlot
  },
  ...
})
 
4、HTML structure
 
<waterfall :line-gap="200" :watch="items">
  <!-- each component is wrapped by a waterfall slot -->
  <waterfall-slot
    v-for="(item, index) in items"
    :width="item.width"
    :height="item.height"
    :order="index"
    :key="item.id"
  >
    <!--
      your component
    -->
  </waterfall-slot>
</waterfall>
 
5、Props

waterfall

namedefaultdescription
line v v or h . Line direction.
line-gap - Required. The standard space (px) between lines.
min-line-gap = line-gap The minimal space between lines.
max-line-gap = line-gap The maximal space between lines.
single-max-width = max-line-gap The maximal width of slot which is single in horizontal direction.
fixed-height false Fix slot height when line = v .
grow - Number Array. Slot flex grow factors in horizontal direction when line = v . Ignore *-gap .
align left left or right or center . Alignment.
auto-resize true Reflow when window size changes.
interval 200 The minimal time interval (ms) between reflow actions.
watch {} Watch something, reflow when it changes.

 

 

 

 

 

 

 

 

 

waterfall-slot

namedefaultdescription
width - Required. The width of slot.
height - Required. The height of slot.
order 0 The order of slot, often be set to index in v-for .
key ‘‘ The unique identification of slot, required for transition.
move-class - Class for transition. see vue-animated-list .

瀑布流vue-waterfall的高度设置

原文:https://www.cnblogs.com/liangzhixiaolaohu/p/8311475.html

(5)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!