ホームページ > ウェブフロントエンド > jsチュートリアル > WeChat アプレットでビューラベルの幅と高さを変更する方法

WeChat アプレットでビューラベルの幅と高さを変更する方法

亚连
リリース: 2018-06-22 15:56:04
オリジナル
2319 人が閲覧しました

この記事では、WeChat アプレットのイベント応答と、setData を使用してデータを動的に操作する関連実装テクニックを含む、ビュー ラベルの幅と高さを動的に変更する WeChat アプレットの方法を主に紹介します。必要な友人は参考にしてください。例の説明 WeChat アプレットは、ビュー ラベルの幅と高さを動的に変更するメソッドを実装しています。参考として、次のようにみんなと共有してください:

キーコード

index.wxmlファイル

<view class="view" style="width:{{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="width:{{view.Width}}px;height:{{ view.Height }}px;"値はイベント応答を通じて動的に変更でき、それによってビュー コンポーネントの幅と高さのスタイルが変更されます。

index.js ファイルstyle="width:{{view.Width}}px;height:{{view.Height}}px;"可通过事件响应动态改变数值,进而改变view组件的宽高样式。

index.js文件

var pageData={}
pageData.data={
  view:{
    Width:100,
    Height:100
  }
}
pageData[&#39;viewWidth&#39;]=function(e){
console.log(e);
  this.setData({
    view:{
      Width:e.detail.value,
      Height:this.data.view.Height
    }
  })
}
pageData[&#39;viewHeight&#39;]=function(e){
  this.setData({
    view:{
      Width:this.data.view.Width, 
      Height:e.detail.value 
    }
  })
}
Page(pageData)
ログイン後にコピー

PS:类似前面文章//www.jb51.net/article/129725.htm介绍过的,可在事件处理函数中添加console.log(e);,在控制台中即可观察到是由e.detail.valuerrreee

PS: 前の記事 //www.jb51.net/article/129725.htm で紹介したものと同様に、console.log(e); コードを追加できます。 > を確認すると、幅と高さの変更が <code>e.detail.value から取得されていることがコンソールで確認できます。

上記は私があなたのためにまとめたものです。

関連記事:

laydate.jsのパスの読み込みエラー

JavaScriptを介してデータベースに接続する

node.jsでfs.renameを使用して強制的な名前変更を実装する方法

laydateで.jsの読み込みパスにエラーがあります

vue-routerに渡すルートパラメータを実装する方法

jQueryを使用してテーブルを操作してセルの結合を実現する方法

アニメーション効果とコールバックを実装する方法機能

🎜

以上がWeChat アプレットでビューラベルの幅と高さを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート