zoukankan      html  css  js  c++  java
  • 微信小程序实现动态改变view标签宽度和高度的方法

    本文主要介绍微信小程序实现动态改变view标签宽度和高度的方法,涉及微信小程序事件响应及使用setData针对data数据动态操作相关实现技巧,希望能帮助到大家。

    1、效果展示

    2、关键代码

    index.wxml文件

    1

    2

    3

    4

    <view class="view" style="{{view.Width}}px;height:{{view.Height}}px;"

    >我是view标签,我现在的宽度是{{view.Width}}px,高度是{{view.Height}}px</view>

    <input placeholder="输入view标签的宽度" bindinput="viewWidth"></input>

    <input placeholder="输入view标签的高度" bindinput="viewHeight"></input>

    此处设置的style="{{view.Width}}px;height:{{view.Height}}px;"可通过事件响应动态改变数值,进而改变view组件的宽高样式。

    index.js文件

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    var pageData={}

    pageData.data={

      view:{

        Width:100,

        Height:100

      }

    }

    pageData['viewWidth']=function(e){

    console.log(e);

      this.setData({

        view:{

          Width:e.detail.value,

          Height:this.data.view.Height

        }

      })

    }

    pageData['viewHeight']=function(e){

      this.setData({

        view:{

          Width:this.data.view.Width,

          Height:e.detail.value

        }

      })

    }

    Page(pageData)

    以上内容就是微信小程序实现动态改变view标签宽度和高度的方法,希望能帮助到大家。

    相关推荐:

    微信小程序中关于movable-view移动图片与双指缩放的实例详解

    jQuery使用uploadView如何实现图片预览上传功能的实例

    浅谈View组件实例详解

    以上就是微信小程序实现动态改变view标签宽度和高度的方法的详细内容,更多请关注php中文网其它相关文章!

  • 相关阅读:
    Cake
    抽屉评论数据库设计
    学习网站
    栈和堆简介
    链表相关操作
    链表操作
    Django form验证二
    django ajax提交form表单数据
    jquery中 after append appendTo 的区别
    Python json.dumps 自定义序列化操作
  • 原文地址:https://www.cnblogs.com/guohu/p/12826551.html
Copyright © 2011-2022 走看看