実装方法は3つのステップに分かれています。
<テンプレート> <el-テーブル :data="テーブルデータ" 国境 スタイル="幅: 100%"> <el-テーブル列 修理済み プロパティ="日付" label="日付" 幅="200"> </el-table-column> <el-テーブル列 prop="状態" label="ステータス" 幅="150"> </el-table-column> <el-テーブル列 プロパティ="名前" label="名前" 幅="120"> <テンプレート スロット スコープ="スコープ"> <el-input placeholder="コンテンツを入力してください" v-show="scope.row.show" v-model="scope.row.name"> </el-input> <span v-show="!scope.row.show">{{scope.row.name}} </span> </テンプレート> </el-table-column> <el-テーブル列 prop="州" label="州" 幅="120"> </el-table-column> <el-テーブル列 プロパティ="city" label="市街地" 幅="120"> </el-table-column> <el-テーブル列 prop="アドレス" label="住所" 幅="300" :show-overflow-tooltip="true" > </el-table-column> <el-テーブル列 プロパティ="zip" label="郵便番号" 幅="120"> </el-table-column> <el-テーブル列 固定="右" ラベル="操作" 幅="300"> <テンプレート スロット スコープ="スコープ"> <el-button @click="handleClick(scope.row)" type="text" size="small">表示</el-button> <el-button @click="scope.row.show =true" type="text" size="small">編集</el-button> <el-button @click="scope.row.show =false" type="text" size="small">保存</el-button> <el-button @click="changeStatus" type="text" size="small" v-if="btnStatus == 0">有効にする</el-button> <el-button @click="changeStatus" type="text" size="small" v-show="btnStatus == 1">無効にする</el-button> </テンプレート> </el-table-column> </el-table> </テンプレート> <スクリプト> エクスポートデフォルト{ メソッド: { ハンドルクリック(行) { コンソールログ(行); }, ステータスの変更(){ this.btnStatus = this.btnStatus === 0 ? 1 : 0; } }, データ() { 戻る { btnステータス: 0, テーブルデータ: [{ 日付: '2016-05-02'、 名前: '王小湖 王小湖 王小湖 王小湖 王小湖 王小湖 王小湖 王小湖 王小湖 王小湖 王小湖 王小湖 王小湖 王小湖 王小湖 王小湖 王小湖 王小湖'、 省: '上海'、 都市: 普陀区、 住所: '上海市普陀区金沙江路1518号 上海市普陀区金沙江路1518号', 郵便番号: 200333, 表示:true }, { 日付: '2016-05-04'、 名前: 王小湖、 省: '上海'、 都市: 普陀区、 住所: '上海市普陀区金沙江路1517号'、 郵便番号: 200333, 表示:true }] } } } </スクリプト> また、図 1 に示すように、ボタンのデフォルト値はデータの下に配置する必要があることに注意してください。 テーブル内に配置することはできません。そうしないと、ボタンが表示されず、エラーが報告されます。図 2: プロパティまたはメソッド「btnStatus」はインスタンス上で定義されていませんが、レンダリング中に参照されます。 このエラーの原因は、「btnStatus」がテンプレートまたはメソッドで使用されているが、データで定義されていないことです。 これで、vue のクリックトグルボタン機能を有効にした後にボタンが無効になる問題についての説明は終わりです。より関連性の高い vue クリックトグルボタンのコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
導入前回の記事では、Redis をインストールして設定しましたが、まだ終わりではありません。PHP ...
Rownum は、Oracle での独自の書き込み方法です。Oracle では、rownum を使用...
目次vueカスタムディレクティブグローバル指令ローカル指示使用フック関数(両方ともオプション)使用方...
Js での 2 次元配列の作成:まず、JavaScript は 1 次元配列のみをサポートしています...
目次1. プロキシとは何ですか? 2. 使い方は? 1. プロキシを使用する簡単な例2. 対象オブジ...
目次1. 問題2. 解決策1. オブジェクトをanyとして宣言する2. オブジェクトのインターフェー...
Ubuntu ではデフォルトで root ログインが許可されていないため、初期の root アカウン...
現在このような問題が発生しています 私の状況は、QT が動かなくなってしまったため、仮想マシンを再起...
c3p0の使用c3p0jarパッケージをインポートする <!-- https://mvnrep...
01. コマンドの概要貼り付けコマンドは各ファイルを列ごとに結合します。これは、2 つの異なるファイ...
この記事では、参考までに、スネークゲームを実装するためのWeChatアプレットの具体的なコードを紹介...
以前、あるプロジェクトでMysql FIND_IN_SET関数を使用したことがありますが、非常に便利...
1. クエリを最適化するには、テーブル全体のスキャンを避けてください。まず、where と orde...
目次1. 前提条件1.1 サポートされているプラットフォーム1.2 jdk および hadoop...
序文MySQL スロー クエリ ログは、MySQL が提供するログ レコードの一種です。これは、応答...