vue總結

1.什么是VUE?

????????Vue就是一套用于構建用戶界面的漸進式框架,與其他框架不同的是,Vue被設計為可以自底向上逐漸應用.Vue的核心庫只關注圖層,不僅容易上手,還便于與第三方庫或既有項目整合.

2.Vue的優點

  • 體積小

  • 高效率

  • 雙向數據綁定,簡化Dom操作

? ? ? ? ? 通過MVVM思想實現數據的雙向綁定,讓開發者不用再操作dom對象, 把更多的精力投入到業務邏輯上

  • 生態豐富,學習成本低

第一個Vue程序

  1. 導入開發版本的Vue.js

  2. 創建Vue實例對象,設置el屬性和data屬性

  3. 使用簡潔的模板語法把數據渲染到頁面上

????????????????<div id="app">{{message}}<div/>
????????????????var app=new Vue({
????????????????el:"#app",
????????????????data:{
????????????????message:"Hello Vue!"
????????????????}
????????????????})

代碼解析:

????????{{變量}}模板語法,插值表達式獲取數據

????????new Vue();創建一個Vue對象(VM對象)

????????el:數據掛載的dom對象

????????Vue會管理el選項命中的元素及其內部的后代元素

????????可以使用其他的選擇器,但是建議使用ID選擇器

????????可以使用其他的閉合標簽,不能使用HTML和BODY

????????data:{message:"hello world"} model數據

????????Vue中用到的數據定義在data中

????????data中可以寫復雜類型的數據,如對象,數組

Vue指令

? ?1.v-html_v-text

????????<!-- 創建一個標簽 -->
?? ??? ?<!--?
?? ??? ??? ?{{ message }} 插入一個值,不影響標簽中的其他內容
?? ??? ??? ?v-html="message",v-text="message" 會覆蓋標簽中其他內容
?? ??? ??? ?
?? ??? ??? ?{{ message }},v-text="message" 不能解析內容中html標簽
?? ??? ??? ?v-html="message" 可以解析內容中html標簽
?? ??? ? -->
?? ??? ?<div id="app">
?? ??? ??? ?<p>{{ message }} aaaa</p>
?? ??? ??? ?<p v-html="message">aaaa</p>
?? ??? ??? ?<p v-text="message">aaaa</p>
?? ??? ?</div>

????????

? ? 2.v-on

????????作用是為元素綁定事件 事件名不需要寫on指令可以簡寫為@ 綁定的方法定義在methods屬性中,可以傳入自定義參數

? ?3.v-model

? ? ? ?作用是便捷的設置和獲取表單元素的值 綁定的數據會和表單元素值相關聯 綁定的數據表單元素的值 雙向數據綁定

? 4.v-show

????????作用是根據真假切換元素的顯示狀態 原理是修改元素的display,實現顯示隱藏 指令后面的內容,最終都會解析為布爾值 值為true元素顯示,值為false元素隱藏 數據改變之后,對應元素的顯示狀態會同步更新

? 5.v-if

????????作用是根據表達式的真假切換元素的顯示狀態 本質是通過操縱dom元素來切換 顯示狀態表達式的值為true,元素存在于dom中,為false,從dom中移除 頻繁的切換v-show,反之使用v-if,前者的切換消耗小

? 6.v-bind

????????作用是為元素綁定屬性 完整寫法是v-bind:屬性名 簡寫的話可以直接省略v-bind,只保留:屬性名

? 7.v-for

????????作用是根據數據生成列表結構 數組經常和v-for結合 使用語法是(item,index)in數據 item 和index 可以結合其他指令一起使用 數組長度的更新會同步到頁面上是響應式的 為循環綁定一個key值 :key=”值” 盡可能唯一

Vue 實例生命周期

????????每個 Vue 實例在被創建時都要經過一系列的初始化過程——例如,需要設置數 據監聽、編譯模板、將實例掛載到 DOM 并在數據變化時更新 DOM 等。同時 在這個過程中也會運行一些叫做生命周期鉤子的函數,這給了用戶在不同階段添 加自己的代碼的機會。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/35717.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/35717.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/35717.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Pixea Plus for Mac:圖像編輯的極致體驗

Pixea Plus for Mac 是一款專為 Mac 用戶設計的強大圖像編輯軟件。憑借其卓越的性能和豐富的功能&#xff0c;它為用戶帶來了前所未有的圖像編輯體驗。無論是專業的設計師&#xff0c;還是業余的攝影愛好者&#xff0c;Pixea Plus 都能滿足您對于圖像編輯的各種需求。 Pixea P…

瀏覽器擴展V3開發系列之 chrome.cookies 的用法和案例

【作者主頁】&#xff1a;小魚神1024 【擅長領域】&#xff1a;JS逆向、小程序逆向、AST還原、驗證碼突防、Python開發、瀏覽器插件開發、React前端開發、NestJS后端開發等等 chrome.cookies API能夠讓我們在擴展程序中去操作瀏覽器的cookies。 在使用 chrome.cookies 要先聲明…

軟考系統架構師考試考點整理就看這一篇

軟考系統架構師考試考點整理就看這一篇 最近軟考成績出來了不少同學與筆者溝通&#xff0c;聊到軟考現在越來越難了&#xff0c;考了兩三次都沒過&#xff0c;也有不少新同學咨詢軟考考試的一些福利政策&#xff0c;投入大量的物力&#xff0c;財力&#xff0c;精力&#xff0c…

如何借助物聯網實現土壤監測與保護

如何借助物聯網實現土壤監測與保護 高標準農田信息化是指利用現代信息技術&#xff0c;如物聯網、大數據、云計算等&#xff0c;對農田進行數字化、智能化的管理&#xff0c;以提高農田的生產效率和可持續發展能力。其中&#xff0c;土壤監測與保護是農田信息化的重要內容之一…

Vue3中根據select得選項值,改變當前元素同級下的子元素得disabled屬性值

在 Vue 3 中,你通常不會直接通過類名(或任何其他 DOM 選擇器)來獲取 DOM 元素,因為 Vue 鼓勵你使用數據驅動視圖的方式來更新和操作元素。然而,如果你確實需要訪問 DOM 元素(這通常是不推薦的,除非有特別的原因),你可以使用 Vue 3 的 ref 或者 refs(在模板中使用 ref…

Python 入門 —— 面向對象編程

Python 入門 —— 面向對象編程 面向對象編程是一種編程范式&#xff0c;通過將對象作為程序的基本單元&#xff0c;每個對象之間可以相互傳遞信息&#xff0c;并通過各自的方法對信息進行處理&#xff0c;從而達到程序處理的目的。 而面向過程編程則是將程序視為一系列順序執…

低代碼:釋放企業創新力的鑰匙

近年來&#xff0c;隨著信息技術的不斷發展&#xff0c;企業對于快速開發應用程序的需求越來越迫切。然而&#xff0c;傳統的軟件開發過程常常耗時費力&#xff0c;限制了企業的創新潛力。于是&#xff0c;低代碼應運而生&#xff0c;成為解決開發難題的一把利器。 低代碼開發…

你了解RabbitMQ、RocketMQ和Kafka嗎?

是的&#xff0c;我了解 RabbitMQ、RocketMQ 和 Kafka。以下是對這三種消息隊列系統的詳細介紹&#xff1a; RabbitMQ 概念 RabbitMQ 是一個由 Pivotal 開發的開源消息代理&#xff0c;基于 AMQP&#xff08;Advanced Message Queuing Protocol&#xff09;協議。它支持多種…

智能聊天AI機器人網頁怎么聊?這樣做很簡單

智能聊天AI機器人網頁怎么聊&#xff1f;隨著科技的飛速發展&#xff0c;智能聊天AI機器人已經逐漸滲透到我們的日常生活中&#xff0c;為我們提供了更加便捷、高效的交流方式。在網頁上&#xff0c;這些智能聊天機器人以其獨特的魅力&#xff0c;為我們打開了與機器對話的新世…

Epic商店登錄時一直轉圈圈怎么回事?Epic登錄轉圈圈解決辦法

很多游戲玩家都喜歡在Epic商店上面免費領取游戲&#xff0c;但是經常在登陸領取的過程中&#xff0c;遇到Epic賬號登陸不上的問題&#xff0c;登陸界面一直轉圈圈&#xff0c;下面分享一下具體解決辦法&#xff0c;幫助大家順利流暢登陸&#xff0c;輕松喜加一。 如果遇到Epic商…

低內阻、高性能數字音頻功放芯片-NTP8938

由工采網代理的韓國NF&#xff08;耐福&#xff09;NTP8938是一款支持2X30W低內阻、高性能數字音頻功放芯片&#xff1b;采用QFN40封裝&#xff0c;芯片內置DSP集成了多功能數字音頻信號處理功能&#xff0c;高性能&#xff0c;高保真。 芯片工作電壓范圍&#xff1a;5V&#x…

python實現可視化大屏(django+pyechars)

1.實現效果圖 2.對數據庫進行遷移 python manage.py makemigrations python manage.py migrate 3.登錄頁面 {% load static%} <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport"…

ffmpeg將mp4轉換為swf

文章目錄 ffmpeg安裝、配置java運行報錯 Cannot run program "ffmpeg" ffmpeg命令mp4轉為swf示例 ### ffmpeg -i input.mkv -b:v 600 -c:v libx264 -vf scale1920:1080 -crf 10 -ar 48000 -r 24 output.swfmkv轉為swf示例 其他文檔命令參數簡介 需要將mp4轉換為swf&a…

【回溯算法題記錄】組合總和題匯總

組合總和 39. 組合總和題目描述初始思路后續分析 40. 組合總和 II題目描述思路&#xff08;參考代碼隨想錄&#xff09; 39. 組合總和 題目&#x1f517; 題目描述 給你一個 無重復元素 的整數數組 candidates 和一個目標整數 target &#xff0c;找出 candidates 中可以使數…

3d渲染軟件有哪些(2),渲染100邀請碼1a12

3D渲染軟件有很多&#xff0c;上次我們介紹了幾個&#xff0c;這次我們接著介紹。 1、Arnold Arnold渲染器是一款基于物理算法的電影級渲染引擎&#xff0c;它具有渲染質量高、材質系統豐富、渲染速度快等特點&#xff0c;是3D設計師的極佳選擇。2、Octane Render Octane Ren…

[Gstreamer] gstbasesink 里的 jitter

gstbasesink 里有一個值是 jitter &#xff0c;直譯為抖動。這個值表示當前到達 gstbasesink chain 函數(push mode) 的 GstBuffer 的系統事件 與 這個 buffer 被期望到達的系統時間的差值。 如果 jitter 是整數&#xff0c;則表示 GstBuffer 到晚了&#xff0c;當前 GstBuffer…

HJI與HJB

問題描述 設連續系統狀態方程和性能指標 X ˙ f ( t , X , U ) X ( t 0 ) X 0 J ? [ X ( t f ) , t f ] ∫ t 0 t f F ( X , U , t ) d t \begin{aligned} \dot{X} & f(t, X, U) \quad X\left(t_{0}\right)X_{0} \\ J & \phi\left[X\left(t_{f}\right), t_{f}\r…

【全網最完整】Open CASCADE Technology (OCCT) 構建項目,QT可視化操作,添加自定義測試內容

前言 本文為了記錄自己在實習的過程中&#xff0c;學習到的有關OCCT開源項目的搭建工作&#xff0c;旨在教會小白從0開始下載開源項目及環境搭配&#xff0c;以及如何添加自定義測試內容&#xff0c;最終結果展示如下&#xff1a; 1、項目下載 本項目共需要使用四個工具&#…

如何快速解決驗證碼圖像問題 | 最佳圖像(OCR)驗證碼解決工具

你是否曾經遇到過陷入一個看似無盡的 CAPTCHA 挑戰中&#xff0c;努力識別扭曲的字符或數字&#xff1f;這些令人抓狂的 CAPTCHA 是為了確保你是人類而不是機器人&#xff0c;但它們也給真正的用戶帶來了頭痛。那么&#xff0c;有沒有快速解決這些 CAPTCHA 圖像的方法&#xff…

2021年12月電子學會青少年軟件編程 中小學生Python編程等級考試三級真題解析(判斷題)

2021年12月Python編程等級考試三級真題解析 判斷題&#xff08;共10題&#xff0c;每題2分&#xff0c;共20分&#xff09; 26、在Python中&#xff0c;0x100010表示十六進制數100010 答案&#xff1a;對 考點分析&#xff1a;考查進制轉換&#xff0c;十六進制數1??0x開頭…