真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

Vue基礎學習知識有哪些

這篇文章將為大家詳細講解有關Vue基礎學習知識有哪些,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

成都創(chuàng)新互聯(lián)是一家專注于成都網站制作、成都網站建設、外貿營銷網站建設與策劃設計,沈丘網站建設哪家好?成都創(chuàng)新互聯(lián)做網站,專注于網站建設10年,網設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:沈丘等地區(qū)。沈丘做網站價格咨詢:13518219792

一、Vue基礎介紹

1.什么是Vue.js

  • Vue.js 是目前最火的一個前端框架,React是最流行的一個前端框架(React除了開發(fā)網站,還可以開發(fā)手機App, Vue語法也是可以用于進行手機App開發(fā)的,需要借助于Weex)

  • Vue.js 是前端的主流框架之一,和Angular.js、React.js 一起,并成為前端三大主流框架!

  • Vue.js 是一套構建用戶界面的框架,只關注視圖層,它不僅易于上手,還便于與第三方庫或既有項目整合。(Vue有配套的第三方類庫,可以整合起來做大型項目的開發(fā))

  • 前端的主要工作?主要負責MVC中的V這一層;主要工作就是和界面打交道,來制作前端頁面效果;

2.為什么要學習流行框架

  • 企業(yè)為了提高開發(fā)效率:在企業(yè)中,時間就是效率,效率就是金錢;

  • 企業(yè)中,使用框架,能夠提高開發(fā)的效率;

  • 提高開發(fā)效率的發(fā)展歷程:原生JS -> Jquery之類的類庫 -> 前端模板引擎 -> Angular.js / Vue.js(能夠幫助我們減少不必要的DOM操作;提高渲染效率;雙向數據綁定的概念【通過框架提供的指令,我們前端程序員只需要關心數據的業(yè)務邏輯,不再關心DOM是如何渲染的了】)

  • 在Vue中,一個核心的概念,就是讓用戶不再操作DOM元素,解放了用戶的雙手,讓程序員可以更多的時間去關注業(yè)務邏輯;

3.Node(后端)中的 MVC 與 前端中的 MVVM 之間的區(qū)別

  • MVC 是后端的分層開發(fā)概念;

  • MVVM是前端視圖層的概念,主要關注于 視圖層分離,也就是說:MVVM把前端的視圖層,分為了 三部分 Model, View , VM ViewModel

  • 為什么有了MVC還要有MVVM

Vue基礎學習知識有哪些

MVVM是前端視圖層的分層開發(fā)思想,主要把每個頁面,分成了M,V和VM,其中VM是MVVM的思想核心:因為VM連接著M和V。
前端頁面中使用MVVM的思想,主要是為了讓我們開發(fā)MVVM提供了數據的雙向綁定,雙向綁定是由VM提供的

二、Vue基本使用

??此次代碼工具是Visual Studio Code,小伙伴可自行下載安裝。

1.第一個案例

??代碼如下:


  
  
  
  Document
  
  
  
  
  
    

{{ msg }}

  

  

注意代碼中的注釋!

訪問頁面

Vue基礎學習知識有哪些

Vue基礎學習知識有哪些

2.常用指令

指令描述
{{}}插值表達式
v-cloak解決 插值表達式閃爍的問題
v-text和插值一樣也是使用vue中的變量,但是默認沒有閃縮問題,但是會覆蓋原本的內容,插值不會
v-html顯示HTML的內容
v-bindVue提供的屬性綁定機制,縮寫是 ‘:’
v-onVue提供的事件綁定機制,縮寫是:’@’

2.1 插值表達式

??在HTML頁面中我們需要獲取Vue中的數據,這時我們可以通過插值表達式來獲取,如下

  
  	
    

{{ msg }}

  

  

注意:插值表達式有閃縮的問題
我們以站點的方式啟動,Ctrl+shift+p :在輸入中搜索 如下

Vue基礎學習知識有哪些

Vue基礎學習知識有哪些

訪問地址:http://localhost/xxx.html

Vue基礎學習知識有哪些

Vue基礎學習知識有哪些

加載完成就會變好!這就是插值閃爍的問題

2.2 v-cloak

??v-cloak指令可以解決上面插值閃爍的問題,如下:其實利用的就是當插值沒有被加載出來的是通過 style屬性將內容給隱藏了。


  
  
  
  Document
  
  
    
    ++++++++ {{ msg }} ----------

  

     

2.3 v-text

??和插值差不多,也可以從vue對象中獲取信息,v-text默認是沒有閃爍問題的,但是會覆蓋掉原有的內容,但是 插值表達式 只會替換自己的這個占位符,不會把 整個元素的內容清空,如下


    
    
    
    Document
    
    
        

----{{msg}}=====

        

        *******

    

    

Vue基礎學習知識有哪些

2.4 v-html

??默認我們從Vue對象中獲取的信息如果含有HTML標簽的話只會當做普通字符串顯示,如果我們要顯示標簽的語義,那么需要使用v-html指令如下


    
    
    
    Document
    
    
        

----{{msg}}=====

        

        *******

        

    

    

Vue基礎學習知識有哪些

2.5 v-bind

??v-bind是 Vue中,提供的用于綁定屬性的指令,可簡寫為":",屬性中的內容其實寫的是js表達式,可以做類似的處理,見代碼。


    
    
    
    Document
    
    
        
                                                

    

Vue基礎學習知識有哪些

2.6 v-on

??Vue 中提供了 v-on: 事件綁定機制,具體使用如下:


    
    
    
    Document
    
    
        
        
        
    

    

Vue基礎學習知識有哪些

關于“Vue基礎學習知識有哪些”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。


網頁名稱:Vue基礎學習知識有哪些
文章源于:http://weahome.cn/article/jcjpii.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部