• UniApp随笔


    动态样式,适应场景一堆按钮,点中哪个哪个高亮,简单示例

    <view :class="[i == current ? 'menu menu-hover' : 'menu']" v-for="(m,i) in menu" :current="current" :key="i" @click="btn(i)">{{m.name}}</view>

    一个菜单数据集合 menu,一个默认菜单样式 menu,一个点中菜单样式 menu-hover,一个记录点中按钮 index 的属性 current,一个点击按钮赋值 index 给 current 的 btn 方法

    像 Html 一样显示 图片

    image 标签默认高度是100%,也就是说在父级没有设定高度的情况下,那么图片高度就是0,能不能像 Html 一样显示呢?

    <image :src="pic" :style="{ height: picHeight + 'rpx'  }" @load="realImgHeight($event)"></image>
    realImgHeight(e) { this.picHeight= e.detail.height}

    通过加载事件,获取图片的高度,赋值给变量,从而动态设定图片高度。

    ps:一些其他封装的框架可能没有 $event 可以传,是因为其 load 事件自带 event 默认参数可以直接用。

  • 相关阅读:
    UVA11825 Hackers' Crackdown
    UVA 11346 Probability
    Codeforces 12 D Ball
    bzoj 4766: 文艺计算姬
    Codeforces 757 F Team Rocket Rises Again
    [HAOI2011] problem C
    Atcoder 3857 Median Sum
    bzoj4399 魔法少女LJJ
    bzoj2638 黑白染色
    bzoj4197 [Noi2015]寿司晚宴
  • 原文地址:https://www.cnblogs.com/carlows/p/15272144.html
Copyright © 2020-2023  润新知