<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Vue每日一題 - 創建一個計數器組件

      今日題目:Vue基礎 - 數據綁定與事件處理
      ?? 練習要求:
      創建一個簡單的計數器應用,實現以下功能:
      1.
      顯示當前計數值(初始值為0)
      2.
      提供"增加"按鈕,點擊時計數+1
      3.
      提供"減少"按鈕,點擊時計數-1
      4.
      提供"重置"按鈕,點擊時計數歸零
      5.
      當計數為負數時,數字顯示為紅色
      6.
      當計數為正數時,數字顯示為綠色
      7.
      當計數為0時,數字顯示為黑色
      ——————————————
      題解:

      點擊查看代碼
      <!DOCTYPE html>
      <html lang="zh-CN">
      <head>
          <meta charset="UTF-8">
          <meta name="viewport" content="width=device-width, initial-scale=1.0">
          <title>Vue計數器練習</title>
          <script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
          <style>
              .container {
                  text-align: center;
                  margin-top: 50px;
                  font-family: Arial, sans-serif;
              }
              .counter {
                  font-size: 48px;
                  font-weight: bold;
                  margin: 20px 0;
              }
              .positive { color: green; }
              .negative { color: red; }
              .zero { color: black; }
              .btn {
                  font-size: 16px;
                  padding: 10px 20px;
                  margin: 0 10px;
                  border: none;
                  border-radius: 5px;
                  cursor: pointer;
                  transition: background-color 0.3s;
              }
              .btn-add { background-color: #4CAF50; color: white; }
              .btn-subtract { background-color: #f44336; color: white; }
              .btn-reset { background-color: #008CBA; color: white; }
              .btn:hover { opacity: 0.8; }
          </style>
      </head>
      <body>
          <div id="app">
              <div class="container">
                  <h1>Vue計數器</h1>
                  <div class="counter" :class="counterClass">{{ count }}</div>
                  <div>
                      <button class="btn btn-subtract" @click="decrease">減少 (-1)</button>
                      <button class="btn btn-reset" @click="reset">重置 (0)</button>
                      <button class="btn btn-add" @click="increase">增加 (+1)</button>
                  </div>
                  <p>當前狀態: {{ statusText }}</p>
              </div>
          </div>
      
          <script>
              const { createApp } = Vue;
              
              createApp({
                  data() {
                      return {
                          count: 0
                      };
                  },
                  computed: {
                      counterClass() {
                          if (this.count > 0) return 'positive';
                          if (this.count < 0) return 'negative';
                          return 'zero';
                      },
                      statusText() {
                          if (this.count > 0) return '正數狀態';
                          if (this.count < 0) return '負數狀態';
                          return '零值狀態';
                      }
                  },
                  methods: {
                      increase() {
                          this.count++;
                      },
                      decrease() {
                          this.count--;
                      },
                      reset() {
                          this.count = 0;
                      }
                  }
              }).mount('#app');
          </script>
      </body>
      </html>
      
      ?? 知識點總結: 1. 數據綁定:使用 {{ }} 插值語法顯示數據 2. 事件處理:使用 @click 監聽點擊事件 3. 計算屬性:使用 computed 根據數據狀態動態計算樣式類和狀態文本 4. 條件樣式:使用 :class 動態綁定CSS類 5. 響應式數據:修改 data 中的數據會自動更新視圖 ?? 擴展練習: 1. 添加步長設置功能(每次增減的數值可調整) 2. 添加歷史記錄功能,顯示操作歷史 3. 添加鍵盤快捷鍵支持(上下箭頭鍵控制計數) 4. 添加動畫效果,讓數值變化更平滑 ?? 今日收獲: 通過這個練習,你應該掌握了Vue的基礎概念: 創建Vue應用實例 數據響應式原理 事件處理機制 計算屬性的使用 條件渲染和樣式綁定
      posted @ 2025-10-23 10:32  踩一腳  閱讀(4)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 日本狂喷奶水在线播放212| 国产玩具酱一区二区三区| 亚洲人成亚洲人成在线观看| 亚洲三级香港三级久久| 精品国产一国产二国产三| 国产成人亚洲综合色婷婷秒播| 狠狠躁夜夜躁人人爽天天5| 日本一区二区三区小视频| 亚洲人成网站18禁止无码| 亚洲精品理论电影在线观看| 亚洲国产激情一区二区三区 | 亚洲一区久久蜜臀av| 欧美变态口味重另类在线视频| 亚洲精品中文综合第一页| 一区二区亚洲人妻精品| 亚洲另类激情专区小说图片| 91精品蜜臀国产综合久久| 国产在线观看播放av| 成a人片亚洲日本久久| 国产久免费热视频在线观看| 国产精品国三级国产av| 内射中出无码护士在线| 爆乳喷奶水无码正在播放| 国产伦码精品一区二区| 久久天天躁狠狠躁夜夜av不卡| 国产成人综合色在线观看网站| 国产午夜精品理论大片| 康马县| 亚洲热线99精品视频| 国产久免费热视频在线观看| 神农架林区| 欧美激情 亚洲 在线| 五月婷婷深开心五月天| 99久re热视频这里只有精品6| 亚洲护士一区二区三区| 强奷漂亮少妇高潮伦理| 亚洲欧洲日韩国内高清| 成人精品区| 精品亚洲无人区一区二区| 亚洲综合精品第一页| 东京热加勒比无码少妇 |