欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

實例解析Vue.js下載方式及基本概念

 更新時間:2018年05月11日 08:41:47   作者:大可可  
vue是一套用于構建用戶界面的漸進式框架。接下來通過本文給大家分享Vue.js下載方式及基本概念,感興趣的朋友跟隨腳本之家小編一起學習吧

vue.js是什么?

Vue (讀音 /vjuː/,類似于 view) 是一套用于構建用戶界面的漸進式框架。

說明及下載

Vue.js使用文檔已經(jīng)寫的很完備和詳細了,通過以下地址可以查看: https://cn.vuejs.org/v2/guide/

vue.js如果當成一個庫來使用,可以通過下面地址下載: https://cn.vuejs.org/v2/guide/installation.html

Vue.js基本概念

我們下載了vue.js后,需要在頁面上通過script標簽引入vue.js,開發(fā)中可以使用開發(fā)版本vue.js,產(chǎn)品上線要換成vue.min.js。

script type="text/javascript" src="js/vue.min.js"></script>

Vue代碼實例(創(chuàng)建)

<!DOCTYPE html>
<head>
  <meta charset="UTF-8">
  <title></title>
</head>
<body>
  <div id="app">{{ message }}</div>
</body>
<script type="text/javascript" src="js/vue.min.js"></script>
<script type="text/javascript">
  var vm=new Vue({
    //el屬性對應一個標簽 當el對象創(chuàng)建后,這個標簽內(nèi)的區(qū)域就被Vue對象接管,
    //接下來就可用Vue來做一些為所欲為的事情啦
    el:'#app',
    data : {message:'好濕呀'}
  });
  </script>

數(shù)據(jù)與方法

當一個 Vue 實例被創(chuàng)建時,它向 Vue 的響應式系統(tǒng)中加入了其data對象中能找到的所有的屬性。當這些屬性的值發(fā)生改變時,視圖將會產(chǎn)生“響應”,即匹配更新為新的值。還可以在Vue實例中定義方法,通過方法來改變實例中data對象中的數(shù)據(jù),數(shù)據(jù)改變了,視圖中的數(shù)據(jù)也改變。

Vue實例代碼(方法)

window.onload = function(){
var vm = new Vue({
  el:'#app',
  data:{message:'hello world!'},
  methods:{
    fnChangeMsg:function(){
      this.message = 'hello Vue.js!';
    }
  }
});
}
<div id="app">
<p>{{ message }}</p>
<button @click="fnChangeMsg">改變數(shù)據(jù)和視圖</button>
</div>

Vus.js模板語法

模板語法指的是如何將數(shù)據(jù)放入html中

數(shù)據(jù)綁定最常見的形式就是使用“Mustache”語法 (雙大括號) 的文本插值,例如:

{{ msg }}

插入的值當中還可以寫表達式:

{{ number + 1 }}
{{ ok ? 'YES' : 'NO' }}
{{ message.split('').reverse().join('') }}
<a v-bind:href="url" rel="external nofollow" >鏈接文字

指令

指令 (Directives) 是帶有“v-”前綴的特殊屬性。指令屬性的值預期是單個JavaScript表達式,指令的職責是,當表達式的值改變時,將其產(chǎn)生的連帶影響,響應式地作用于DOM。常見的指令有v-bind、v-if、v-on。

<-- 根據(jù)ok的布爾值來插入/移除 p元素 -->
<p v-if="ok">是否顯示這一段
<-- 監(jiān)聽按鈕的click事件來執(zhí)行fnChangeMsg方法 -->
<button v-on:click="fnChangeMsg">按鈕

Vue.js 特點

  • 簡潔: HTML 模板 + JSON 數(shù)據(jù),再創(chuàng)建一個 Vue 實例,就這么簡單。
  • 數(shù)據(jù)驅動: 自動追蹤依賴的模板表達式和計算屬性。
  • 組件化: 用解耦、可復用的組件來構造界面。
  • 輕量: ~24kb min+gzip,無依賴。
  • 快速: 精確有效的異步批量 DOM 更新。
  • 模塊友好: 通過 NPM 或 Bower 安裝,無縫融入你的工作流。

總結

以上所述是小編給大家介紹的Vue.js下載方式及基本概念,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

  • 一篇文章讓你看懂封裝Axios

    一篇文章讓你看懂封裝Axios

    axios的封裝和api接口的統(tǒng)一管理,其實主要目的就是在幫助我們簡化代碼和利于后期的更新維護,這篇文章主要給大家介紹了關于封裝Axios的相關資料,需要的朋友可以參考下
    2022-01-01
  • vue項目網(wǎng)頁自適應等比例放大縮小實例代碼

    vue項目網(wǎng)頁自適應等比例放大縮小實例代碼

    等比例縮放可以在不同的分辨率下都能夠一屏展示,不會有滾動條的問題,也不會有適配問題,下面這篇文章主要給大家介紹了關于vue項目網(wǎng)頁自適應等比例放大縮小的相關資料,需要的朋友可以參考下
    2022-11-11
  • vue.js2.0 實現(xiàn)better-scroll的滾動效果實例詳解

    vue.js2.0 實現(xiàn)better-scroll的滾動效果實例詳解

    better-scroll 是一個移動端滾動的解決方案,它是基于 iscroll 的重寫。better-scroll 也很強大,不僅可以做普通的滾動列表,還可以做輪播圖、picker 等等,下面通過本文給大家介紹vue.js2.0 實現(xiàn)better-scroll的滾動效果,感興趣的朋友一起看看吧
    2018-08-08
  • Vue組件基礎操作介紹

    Vue組件基礎操作介紹

    這篇文章主要介紹了Vue組件基礎操作,組件是vue.js最強大的功能之一,而組件實例的作用域是相互獨立的,這就意味著不同組件之間的數(shù)據(jù)無法相互進行直接的引用
    2023-01-01
  • Vue-cli集成axios請求出現(xiàn)CORS跨域問題及解決

    Vue-cli集成axios請求出現(xiàn)CORS跨域問題及解決

    這篇文章主要介紹了Vue-cli集成axios請求出現(xiàn)CORS跨域問題及解決方案,具有很好的參考價值,希望對大家有所幫助,
    2023-10-10
  • vue中用js如何實現(xiàn)循環(huán)可編輯表格

    vue中用js如何實現(xiàn)循環(huán)可編輯表格

    這篇文章主要介紹了vue中用js如何實現(xiàn)循環(huán)可編輯表格,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • vue 設置proxyTable參數(shù)進行代理跨域

    vue 設置proxyTable參數(shù)進行代理跨域

    這篇文章主要介紹了vue 設置proxyTable參數(shù)進行代理跨域的相關資料,及代理跨域的概念原理,需要的朋友可以參考下
    2018-04-04
  • vue組件生命周期詳解

    vue組件生命周期詳解

    這篇文章主要為大家詳細介紹了vue組件生命周期,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • vue實現(xiàn)移動端的開關按鈕

    vue實現(xiàn)移動端的開關按鈕

    這篇文章主要為大家詳細介紹了vue實現(xiàn)移動端的開關按鈕,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Vue的過濾器你真了解嗎

    Vue的過濾器你真了解嗎

    這篇文章主要為大家詳細介紹了Vue的過濾器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02

最新評論