Element UIは、複数のテーブルを同時に水平および垂直にスクロールすることを実装します。 コードは次のとおりです。 <script src="//unpkg.com/vue/dist/vue.js"></script> <script src="//unpkg.com/[email protected]/lib/index.js"></script> <div id="アプリ"> <テンプレート> <el-テーブル ref="テーブル1" 境界線="10" 高さ="150" :data="テーブルデータ" スタイル="幅: 800px"> <el-テーブル列 プロパティ="日付" label="日付" 幅="300"> </el-table-column> <el-テーブル列 プロパティ="名前" label="名前" 幅="300"> </el-table-column> <el-テーブル列 幅="300px" prop="アドレス" label="住所"> </el-table-column> <el-テーブル列 幅="300px" prop="アドレス" label="住所"> </el-table-column> </el-table> <br/> <el-テーブル ref="テーブル2" 境界線="10" 高さ="150" :data="テーブルデータ" スタイル="幅: 800px"> <el-テーブル列 プロパティ="日付" label="日付" 幅="300"> </el-table-column> <el-テーブル列 プロパティ="名前" label="名前" 幅="300"> </el-table-column> <el-テーブル列 幅="300px" prop="アドレス" label="住所"> </el-table-column> <el-テーブル列 幅="300px" prop="アドレス" label="住所"> </el-table-column> </el-table> </テンプレート> </div> var メイン = { データ() { 戻る { テーブルデータ: [{ 日付: '2016-05-02'、 名前: 王小湖、 住所: '上海' }, { 日付: '2016-05-04'、 名前: 王小湖、 住所: '上海' }, { 日付: '2016-05-04'、 名前: 王小湖、 住所: '上海' }, { 日付: '2016-05-04'、 名前: 王小湖、 住所: '上海' }], dom1: ヌル、 dom2: ヌル } }, マウント() { this.dom1 = this.$refs.table1.bodyWrapper this.dom2 = this.$refs.table2.bodyWrapper this.listenerScroll() }, メソッド: { リスナースクロール() { this.dom2.addEventListener('スクロール', () => { // スクロール this.dom1.scrollLeft = this.dom2.scrollLeft // 垂直スクロール this.dom1.scrollTop = this.dom2.scrollTop }) } } } var Ctor = Vue.extend(Main) 新しい Ctor().$mount('#app') 複数要素テーブルの同期スクロールを実現する方法についての記事はこれで終わりです。要素テーブルの同期スクロールの詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Jenkins初心者のためのDockerデプロイメントチュートリアルの詳細な説明
1. SHOW PROCESSLISTコマンドSHOW PROCESSLIST は実行中のスレッド ...
スクロール バーを下に引くと、主にposition:fixed;スタイルにより、フローティング ボッ...
XPath は、XML ドキュメントの一部を選択するための言語です。 XPath は、XSLT、XQ...
1. マスタースレーブレプリケーションとは何ですか?マスタースレーブレプリケーションは、スレーブデー...
オリジナルリンクhttps://github.com/XboxYan/no…ボタンは、おそらく We...
今日は、マスタースレーブ遅延が発生する理由とその対処方法について説明します。しっかり座って出発の準備...
それは何ですか? em はフォントの高さを指し、どのブラウザでもデフォルトのフォントの高さは 16 ...
方法1: SET PASSWORDコマンドを使用する MySQL -u ルート mysql> ...
前回の記事では、https を使用したローカルノードサービスアクセスを実装しました。前回の記事の効果...
目次1. Angular 2 アプリケーションのライフサイクル フックとは何ですか? 2. Angu...
この記事では、MySQL の文字列インターセプト関連の機能を紹介します。具体的な内容は以下のとおりで...
今日は、ネイティブ JS で実装された画像マーキー効果を紹介します。効果は次のとおりです。 実装され...
今週は戦争のように忙しかったです。他人に操られているような気がします。毎日朝早く出勤して夜遅く帰り、...
参考までに、JSを使用してランダム点呼システムを実装します。具体的な内容は次のとおりです。毎回の授業...
1. HTMLページの文字セットを指定する2つの方法方法1: <メタ文字セット="u...