<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                點擊下面網址進入視頻講解教程 ## [視頻講解](https://edu.csdn.net/course/detail/9531) 上一節和大家一起寫出了屬于自己的第一個小程序,這節就帶大家寫出自己的第一個簡單計算器。由于是入門,這里先教大家簡單的加法運算。效果圖如下![1.png](https://upload-images.jianshu.io/upload_images/6273713-2f2c73e17776c8fb.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 實現起來特別簡單,代碼也特別少,就下面三個 - index.wxml:上圖的布局視圖頁 - index.js:實現加法邏輯的頁面 - app.json:一些全局的配置。基本是都是默認的這里不用管 ![0.png](https://upload-images.jianshu.io/upload_images/6273713-2b8639cf9f1fc8ea.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 下面就帶帶大家敲出屬于自己的計算器小程序代碼。 ### 1,先看index.wxml,是不是代碼特別少 ``` <!--index.wxml --> <input placeholder="請輸入數字a" bindinput="inputa" /> <text>+</text> <input placeholder="請輸入數字b" bindinput="inputb" /> <button bindtap='sum'>計算</button> <text>結果為:{{result}}</text> ``` 代碼雖然少,但是作為剛入門的你,看起來可能很茫然,下面詳細給大家講下。 ``` <input placeholder="請輸入數字a" bindinput="inputa" /> <input placeholder="請輸入數字b" bindinput="inputb" /> ``` 就是我們輸入數字a的輸入框,這里input就是我們認識的第一個小程序組件。 input的官方簡介如下:https://developers.weixin.qq.com/miniprogram/dev/component/input.html placeholder:設置默認顯示文字(當我們輸入文字時,默認的就沒有了) bindinput="inputa":定義一個inputa方法來獲取input的輸入內容。在index.js中會用到 - <text>+</text> 這里的<text>組件是用來顯示文本的這里我們只是為了顯示一個 + 號 ``` <button bindtap='sum'>計算</button> ``` 這里是個按鈕就是我們的計算按鈕 bindtap='sum':定義個叫sum的方法,用來計算結果在index.js中會用到 - <text>結果為:{{result}}</text> {{result}} 這種寫法,是小程序用來綁定數據用的,這里用來顯示我們的計算結果用的, #### 上面代碼和對應的顯示如下: ![4.jpg](https://upload-images.jianshu.io/upload_images/6273713-cb3653260d35d837.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) ## 2,再來看index.js,我們加法的邏輯實現 可以看到我們在index.wxml里定義的bindinput="inputa",bindtap='sum'在下面有用到 ``` Page({ /** * 頁面的初始數據 * 初始化兩個輸入值 */ data: { input1: 0, input2: 0 }, //獲取用戶輸入的值a inputa: function (e) { this.setData({ input1: e.detail.value }) }, //獲取用戶輸入的值b inputb: function (e) { this.setData({ input2: e.detail.value }) }, // 拿到兩個輸入值以后求和 sum: function (e) { var a = parseInt(this.data.input1); var b = parseInt(this.data.input2); // 求和 var sumResult = a + b this.setData({ // 把結果賦值到sum標簽上 result: sumResult }) } }) ``` index.js的代碼不多,大家可以先照著敲一下。學小程序前期不需要你理解,但是一定要多敲多練。 這里的邏輯用文字寫出來,估計大家新入門時還是不太好理解,我會錄視頻來給大家講解。 點擊下面網址進入視頻講解教程 ## [視頻講解](https://edu.csdn.net/course/detail/9531) 有問題加我微信:2501902696
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看