<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 基礎語法 - 簡單例子 ``` <pre class="calibre14">``` <span class="token"><</span>div id<span class="token">=</span><span class="token4">"app"</span><span class="token">></span> <span class="token2">{</span><span class="token2">{</span> message <span class="token2">}</span><span class="token2">}</span> <span class="token"><</span><span class="token">/</span>div<span class="token">></span> <span class="token"><</span>script<span class="token">></span> var app <span class="token">=</span> <span class="token5">new</span> <span class="token1">Vue</span><span class="token2">(</span><span class="token2">{</span> el<span class="token2">:</span> <span class="token4">'#app'</span><span class="token2">,</span> data<span class="token2">:</span> <span class="token2">{</span> message<span class="token2">:</span> <span class="token4">'測試vue!'</span> <span class="token2">}</span> <span class="token2">}</span><span class="token2">)</span> <span class="token"><</span><span class="token">/</span>script<span class="token">></span> ``` ``` ``` <pre class="calibre14">``` <span class="token"><</span>div id<span class="token">=</span><span class="token4">"app"</span><span class="token">></span> <span class="token"><</span>ul<span class="token">></span><span class="token"><</span>li v<span class="token">-</span><span class="token5">for</span><span class="token">=</span><span class="token4">"rs in todos"</span><span class="token">></span> <span class="token2">{</span><span class="token2">{</span>rs<span class="token2">.</span>text<span class="token2">}</span><span class="token2">}</span><span class="token"><</span><span class="token">/</span>li<span class="token">></span><span class="token"><</span><span class="token">/</span>ul<span class="token">></span> <span class="token"><</span><span class="token">/</span>div<span class="token">></span> var app <span class="token">=</span> <span class="token5">new</span> <span class="token1">Vue</span><span class="token2">(</span><span class="token2">{</span> el<span class="token2">:</span> <span class="token4">'#app'</span><span class="token2">,</span> data<span class="token2">:</span> <span class="token2">{</span> todos<span class="token2">:</span> <span class="token2">[</span> <span class="token2">{</span> text<span class="token2">:</span> <span class="token4">'學習 JavaScript'</span> <span class="token2">}</span><span class="token2">,</span> <span class="token2">{</span> text<span class="token2">:</span> <span class="token4">'學習 Vue'</span> <span class="token2">}</span><span class="token2">,</span> <span class="token2">{</span> text<span class="token2">:</span> <span class="token4">'整個牛項目'</span> <span class="token2">}</span> <span class="token2">]</span> <span class="token2">}</span> <span class="token2">}</span><span class="token2">)</span> ``` ``` - 模板語法 ``` <pre class="calibre14">``` 一次插值<span class="token2">,</span>后面不會改變 v<span class="token">-</span>once 輸出原始值 <span class="token"><</span>span v<span class="token">-</span>html<span class="token2">:</span>style<span class="token">=</span><span class="token4">"msg"</span><span class="token">></span>你好<span class="token"><</span><span class="token">/</span>span<span class="token">></span> 輸出屬性 <span class="token"><</span>span v<span class="token">-</span>bind<span class="token2">:</span>style<span class="token">=</span><span class="token4">"msg"</span><span class="token">></span>你好<span class="token"><</span><span class="token">/</span>span<span class="token">></span> <span class="token5">if</span>語句 <span class="token"><</span>span v<span class="token">-</span><span class="token5">if</span><span class="token">=</span><span class="token4">"msg"</span><span class="token">></span><span class="token3">true</span>看見我<span class="token"><</span><span class="token">/</span>span<span class="token">></span> <span class="token"><</span>h1 v<span class="token">-</span><span class="token5">if</span><span class="token">=</span><span class="token4">"msg=='ok'"</span><span class="token">></span>是<span class="token"><</span><span class="token">/</span>h1<span class="token">></span> <span class="token"><</span>h1 v<span class="token">-</span><span class="token5">else</span><span class="token">-</span><span class="token5">if</span><span class="token">=</span><span class="token4">"msg=='ok1'"</span><span class="token">></span>是<span class="token3">1</span><span class="token"><</span><span class="token">/</span>h1<span class="token">></span> <span class="token"><</span>h1 v<span class="token">-</span><span class="token5">else</span><span class="token">></span>否<span class="token"><</span><span class="token">/</span>h1<span class="token">></span> 管理重復數據 key<span class="token">=</span><span class="token4">"username-input"</span> 監聽事件 <span class="token"><</span>a v<span class="token">-</span>on<span class="token2">:</span>click<span class="token">=</span><span class="token4">"alert(1)"</span><span class="token">></span><span class="token3">123</span><span class="token"><</span><span class="token">/</span>a<span class="token">></span> v<span class="token">-</span>bind縮寫 <span class="token2">:</span> v<span class="token">-</span>on 縮寫@ 數組方式調用class <span class="token"><</span>div v<span class="token">-</span>bind<span class="token2">:</span>class<span class="token">=</span><span class="token4">"[activeClass, errorClass]"</span><span class="token">></span><span class="token"><</span><span class="token">/</span>div<span class="token">></span> 綁定內聯樣式 <span class="token"><</span>div v<span class="token">-</span>bind<span class="token2">:</span>style<span class="token">=</span><span class="token4">"{ color: activeColor, fontSize: fontSize + 'px' }"</span><span class="token">></span><span class="token"><</span><span class="token">/</span>div<span class="token">></span> 顯示隱藏 <span class="token"><</span>h1 v<span class="token">-</span>show<span class="token">=</span><span class="token4">"msg=='ok'"</span><span class="token">></span>是<span class="token"><</span><span class="token">/</span>h1<span class="token">></span> 不支持<span class="token"><</span>template<span class="token">></span>和<span class="token5">else</span><span class="token2">,</span>是display顯示隱藏 列表渲染 <span class="token"><</span>li v<span class="token">-</span><span class="token5">for</span><span class="token">=</span><span class="token4">"item in items"</span><span class="token">></span> <span class="token2">{</span><span class="token2">{</span> item<span class="token2">.</span>message <span class="token2">}</span><span class="token2">}</span> <span class="token"><</span><span class="token">/</span>li<span class="token">></span> 帶索引 <span class="token"><</span>li v<span class="token">-</span><span class="token5">for</span><span class="token">=</span><span class="token4">"(item, index) in items"</span><span class="token">></span> <span class="token2">{</span><span class="token2">{</span> parentMessage <span class="token2">}</span><span class="token2">}</span> <span class="token">-</span> <span class="token2">{</span><span class="token2">{</span> index <span class="token2">}</span><span class="token2">}</span> <span class="token">-</span> <span class="token2">{</span><span class="token2">{</span> item<span class="token2">.</span>message <span class="token2">}</span><span class="token2">}</span> <span class="token"><</span><span class="token">/</span>li<span class="token">></span> 對象也支持三個參數 <span class="token"><</span>div v<span class="token">-</span><span class="token5">for</span><span class="token">=</span><span class="token4">"(value, key, index) in object"</span><span class="token">></span> <span class="token2">{</span><span class="token2">{</span> index <span class="token2">}</span><span class="token2">}</span><span class="token2">.</span> <span class="token2">{</span><span class="token2">{</span> key <span class="token2">}</span><span class="token2">}</span><span class="token2">:</span> <span class="token2">{</span><span class="token2">{</span> value <span class="token2">}</span><span class="token2">}</span> <span class="token"><</span><span class="token">/</span>div<span class="token">></span> 唯一性 <span class="token"><</span>div v<span class="token">-</span><span class="token5">for</span><span class="token">=</span><span class="token4">"item in items"</span> <span class="token2">:</span>key<span class="token">=</span><span class="token4">"item.id"</span><span class="token">></span> <span class="token"><</span><span class="token">!</span><span class="token">--</span> 內容 <span class="token">--</span><span class="token">></span> <span class="token"><</span><span class="token">/</span>div<span class="token">></span> 方法 <span class="token"><</span>button v<span class="token">-</span>on<span class="token2">:</span>click<span class="token">=</span><span class="token4">"fn"</span><span class="token">></span>創建<span class="token"><</span><span class="token">/</span>button<span class="token">></span> var app <span class="token">=</span> <span class="token5">new</span> <span class="token1">Vue</span><span class="token2">(</span><span class="token2">{</span> el<span class="token2">:</span> <span class="token4">'#app'</span><span class="token2">,</span> data<span class="token2">:</span> <span class="token2">{</span>msg<span class="token2">:</span><span class="token4">'ok1'</span> <span class="token2">}</span> <span class="token2">,</span>methods<span class="token2">:</span><span class="token2">{</span> <span class="token4">'fn'</span><span class="token2">:</span><span class="token5">function</span><span class="token2">(</span>event<span class="token2">)</span><span class="token2">{</span> <span class="token1">alert</span><span class="token2">(</span><span class="token4">"q"</span><span class="token">+</span>this<span class="token2">.</span>msg<span class="token2">)</span> <span class="token2">}</span> <span class="token2">}</span> <span class="token2">}</span><span class="token2">)</span> ``` ``` - 事件修飾符 ``` <pre class="calibre14">``` <span class="token"><</span><span class="token">!</span><span class="token">--</span> 阻止單擊事件繼續傳播 <span class="token">--</span><span class="token">></span> <span class="token"><</span>a v<span class="token">-</span>on<span class="token2">:</span>click<span class="token2">.</span>stop<span class="token">=</span><span class="token4">"doThis"</span><span class="token">></span><span class="token"><</span><span class="token">/</span>a<span class="token">></span> <span class="token"><</span><span class="token">!</span><span class="token">--</span> 提交事件不再重載頁面 <span class="token">--</span><span class="token">></span> <span class="token"><</span>form v<span class="token">-</span>on<span class="token2">:</span>submit<span class="token2">.</span>prevent<span class="token">=</span><span class="token4">"onSubmit"</span><span class="token">></span><span class="token"><</span><span class="token">/</span>form<span class="token">></span> <span class="token"><</span><span class="token">!</span><span class="token">--</span> 修飾符可以串聯 <span class="token">--</span><span class="token">></span> <span class="token"><</span>a v<span class="token">-</span>on<span class="token2">:</span>click<span class="token2">.</span>stop<span class="token2">.</span>prevent<span class="token">=</span><span class="token4">"doThat"</span><span class="token">></span><span class="token"><</span><span class="token">/</span>a<span class="token">></span> <span class="token"><</span><span class="token">!</span><span class="token">--</span> 只有修飾符 <span class="token">--</span><span class="token">></span> <span class="token"><</span>form v<span class="token">-</span>on<span class="token2">:</span>submit<span class="token2">.</span>prevent<span class="token">></span><span class="token"><</span><span class="token">/</span>form<span class="token">></span> <span class="token"><</span><span class="token">!</span><span class="token">--</span> 添加事件監聽器時使用事件捕獲模式 <span class="token">--</span><span class="token">></span> <span class="token"><</span><span class="token">!</span><span class="token">--</span> 即元素自身觸發的事件先在此處處理,然后才交由內部元素進行處理 <span class="token">--</span><span class="token">></span> <span class="token"><</span>div v<span class="token">-</span>on<span class="token2">:</span>click<span class="token2">.</span>capture<span class="token">=</span><span class="token4">"doThis"</span><span class="token">></span><span class="token2">.</span><span class="token2">.</span><span class="token2">.</span><span class="token"><</span><span class="token">/</span>div<span class="token">></span> <span class="token"><</span><span class="token">!</span><span class="token">--</span> 只當在 event<span class="token2">.</span>target 是當前元素自身時觸發處理函數 <span class="token">--</span><span class="token">></span> <span class="token"><</span><span class="token">!</span><span class="token">--</span> 即事件不是從內部元素觸發的 <span class="token">--</span><span class="token">></span> <span class="token"><</span>div v<span class="token">-</span>on<span class="token2">:</span>click<span class="token2">.</span>self<span class="token">=</span><span class="token4">"doThat"</span><span class="token">></span><span class="token2">.</span><span class="token2">.</span><span class="token2">.</span><span class="token"><</span><span class="token">/</span>div<span class="token">></span> <span class="token"><</span><span class="token">!</span><span class="token">--</span> 點擊事件將只會觸發一次 <span class="token">--</span><span class="token">></span> <span class="token"><</span>a v<span class="token">-</span>on<span class="token2">:</span>click<span class="token2">.</span>once<span class="token">=</span><span class="token4">"doThis"</span><span class="token">></span><span class="token"><</span><span class="token">/</span>a<span class="token">></span> <span class="token"><</span><span class="token">!</span><span class="token">--</span> 滾動事件的默認行為 <span class="token2">(</span>即滾動行為<span class="token2">)</span> 將會立即觸發 <span class="token">--</span><span class="token">></span> <span class="token"><</span><span class="token">!</span><span class="token">--</span> 而不會等待 `onScroll` 完成 <span class="token">--</span><span class="token">></span> <span class="token"><</span><span class="token">!</span><span class="token">--</span> 這其中包含 `event<span class="token2">.</span><span class="token1">preventDefault</span><span class="token2">(</span><span class="token2">)</span>` 的情況 <span class="token">--</span><span class="token">></span> <span class="token"><</span>div v<span class="token">-</span>on<span class="token2">:</span>scroll<span class="token2">.</span>passive<span class="token">=</span><span class="token4">"onScroll"</span><span class="token">></span><span class="token2">.</span><span class="token2">.</span><span class="token2">.</span><span class="token"><</span><span class="token">/</span>div<span class="token">></span> <span class="token"><</span><span class="token">!</span><span class="token">--</span> 只有在 `keyCode` 是 <span class="token3">13</span> 時調用 `vm<span class="token2">.</span><span class="token1">submit</span><span class="token2">(</span><span class="token2">)</span>` <span class="token">--</span><span class="token">></span> <span class="token"><</span>input v<span class="token">-</span>on<span class="token2">:</span>keyup<span class="token2">.</span><span class="token3">13</span><span class="token">=</span><span class="token4">"submit"</span><span class="token">></span> <span class="token2">.</span>enter <span class="token2">.</span>tab <span class="token2">.</span>delete <span class="token2">(</span>捕獲“刪除”和“退格”鍵<span class="token2">)</span> <span class="token2">.</span>esc <span class="token2">.</span>space <span class="token2">.</span>up <span class="token2">.</span>down <span class="token2">.</span>left <span class="token2">.</span>right ``` ``` - 表單 ``` <pre class="calibre16">``` <span class="token"><</span>input v<span class="token">-</span>model<span class="token">=</span><span class="token4">"message"</span> placeholder<span class="token">=</span><span class="token4">"edit me"</span><span class="token">></span> <span class="token"><</span>input type<span class="token">=</span><span class="token4">"checkbox"</span> id<span class="token">=</span><span class="token4">"checkbox"</span> v<span class="token">-</span>model<span class="token">=</span><span class="token4">"checked"</span><span class="token">></span> <span class="token"><</span><span class="token">!</span><span class="token">--</span> 在“change”時而非“input”時更新 <span class="token">--</span><span class="token">></span> <span class="token"><</span>input v<span class="token">-</span>model<span class="token2">.</span>lazy<span class="token">=</span><span class="token4">"msg"</span> <span class="token">></span> <span class="token"><</span>input v<span class="token">-</span>model<span class="token2">.</span>number<span class="token">=</span><span class="token4">"age"</span> type<span class="token">=</span><span class="token4">"number"</span><span class="token">></span> <span class="token"><</span>input v<span class="token">-</span>model<span class="token2">.</span>trim<span class="token">=</span><span class="token4">"msg"</span><span class="token">></span> ``` ```
                  <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>

                              哎呀哎呀视频在线观看