中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Vue.js下載方式及基本概念的示例分析

發布時間:2021-08-19 15:01:45 來源:億速云 閱讀:202 作者:小新 欄目:web開發

小編給大家分享一下Vue.js下載方式及基本概念的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

vue.js是什么?

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

說明及下載

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

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

Vue.js基本概念

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

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

Vue代碼實例(創建)

<!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對象創建后,這個標簽內的區域就被Vue對象接管,
    //接下來就可用Vue來做一些為所欲為的事情啦
    el:'#app',
    data : {message:'好濕呀'}
  });
  </script>

數據與方法

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

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">改變數據和視圖</button>
</div>

Vus.js模板語法

模板語法指的是如何將數據放入html中

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

{{ msg }}

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

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

指令

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

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

Vue.js 特點

  • 簡潔: HTML 模板 + JSON 數據,再創建一個 Vue 實例,就這么簡單。

  • 數據驅動: 自動追蹤依賴的模板表達式和計算屬性。

  • 組件化: 用解耦、可復用的組件來構造界面。

  • 輕量: ~24kb min+gzip,無依賴。

  • 快速: 精確有效的異步批量 DOM 更新。

  • 模塊友好: 通過 NPM 或 Bower 安裝,無縫融入你的工作流。

以上是“Vue.js下載方式及基本概念的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

兰溪市| 侯马市| 涞源县| 南康市| 商城县| 义马市| 晋江市| 新疆| 崇州市| 安阳县| 南宫市| 兴安县| 汽车| 临海市| 芜湖县| 阳东县| 孝义市| 突泉县| 施秉县| 靖远县| 象山县| 寻乌县| 屯留县| 颍上县| 托克托县| 娱乐| 西吉县| 新津县| 招远市| 庆元县| 锦屏县| 临朐县| 杭锦后旗| 福泉市| 象山县| 措勤县| 成都市| 海宁市| 会泽县| 东光县| 即墨市|