成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

vue入門

NotFound / 2449人閱讀

摘要:基本信息是框架讀音,類似于是一套構(gòu)建用戶界面的漸進(jìn)式框架。我們現(xiàn)在可以進(jìn)一步為我們的組件實(shí)現(xiàn)更復(fù)雜的模板和邏輯的改進(jìn),而不會(huì)影響到父單元。

基本信息
vue是mvvm框架  (model view viewmodel)    Vue.js(讀音 /vju?/,類似于 view) 是一套構(gòu)建用戶界面的漸進(jìn)式框架。

model 視圖/模板
view 模型/數(shù)據(jù)
viewmodel 視圖模型
model與view通過(guò)viewModel之間相互檢測(cè)

起步
你可以在瀏覽器新標(biāo)簽頁(yè)中打開它,跟著例子學(xué)習(xí)一些基礎(chǔ)用法?;蛘吣阋部梢詣?chuàng)建一個(gè) .html 文件,然后通過(guò)如下方式引入 Vue:
//開發(fā)版本
//生產(chǎn)版本  
聲明式渲染
Vue.js 的核心是一個(gè)允許采用簡(jiǎn)潔的模板語(yǔ)法來(lái)聲明式的將數(shù)據(jù)渲染進(jìn) DOM:
{{msg}}
//輸出Hello Vue!
學(xué)習(xí)vue更多的是學(xué)習(xí)指令和組件
指令(directives)是帶有 v- 前綴的特殊屬性。
v-model 在input中
能輕松實(shí)現(xiàn)表單輸入和應(yīng)用狀態(tài)之間的雙向綁定
![

{{ msg }}

v-if 條件
控制切換一個(gè)元素的顯示也相當(dāng)簡(jiǎn)單:

現(xiàn)在你看到我了

var app= new Vue({ el: "#app", data: { seen: true } }) //輸出:現(xiàn)在你看到我了
v-for 循環(huán)
可以綁定數(shù)組的數(shù)據(jù)來(lái)渲染一個(gè)項(xiàng)目列表:
  1. {{ todo.text }}
var app = new Vue({ el: "#app", data: { todos: [ { text: "學(xué)習(xí) JavaScript" }, { text: "學(xué)習(xí) Vue" }, { text: "整個(gè)牛項(xiàng)目" } ] } })
v-on 處理用戶輸入
為了讓用戶和你的應(yīng)用進(jìn)行互動(dòng),我們可以用 v-on 指令綁定一個(gè)事件監(jiān)聽器,通過(guò)它調(diào)用我們 Vue 實(shí)例中定義的方法:

{{ message }}

var app = new Vue({ el: "#app", data: { message: "Hello Vue.js!" }, methods: { reverseMessage: function () { this.message = this.message.split("").reverse().join("") } } })
組件化應(yīng)用構(gòu)建
組件系統(tǒng)是 Vue 的另一個(gè)重要概念,因?yàn)樗且环N抽象,允許我們使用小型、獨(dú)立和通常可復(fù)用的組件構(gòu)建大型應(yīng)用。  
在 Vue 里,一個(gè)組件本質(zhì)上是一個(gè)擁有預(yù)定義選項(xiàng)的一個(gè) Vue 實(shí)例,在 Vue 中注冊(cè)組件很簡(jiǎn)單:
// 定義名為 todo-item 的新組件
Vue.component("todo-item", {
  template: "
  • 這是個(gè)待辦項(xiàng)
  • " })
    現(xiàn)在你可以用它構(gòu)建另一個(gè)組件模板:
    但是這樣會(huì)為每個(gè)待辦項(xiàng)渲染同樣的文本,這看起來(lái)并不炫酷,我們應(yīng)該能將數(shù)據(jù)從父作用域傳到子組件。讓我們來(lái)修改一下組件的定義,使之能夠接受一個(gè)屬性:
    Vue.component("todo-item", {
      // todo-item 組件現(xiàn)在接受一個(gè)
      // "prop",類似于一個(gè)自定義屬性
      // 這個(gè)屬性名為 todo。
      props: ["todo"],
      template: "
  • {{ todo.text }}
  • " })
    現(xiàn)在,我們可以使用 v-bind 指令將 todo 傳到每一個(gè)重復(fù)的組件中:
    這只是一個(gè)假設(shè)的例子,但是我們已經(jīng)設(shè)法將應(yīng)用分割成了兩個(gè)更小的單元,子單元通過(guò) props 接口實(shí)現(xiàn)了與父單元很好的解耦。我們現(xiàn)在可以進(jìn)一步為我們的 todo-item 組件實(shí)現(xiàn)更復(fù)雜的模板和邏輯的改進(jìn),而不會(huì)影響到父單元。

    文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

    轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/85063.html

    相關(guān)文章

    • vue.js快速入門

      摘要:但是,今天我要寫一個(gè)快速入門,本人覺得還是有一點(diǎn)用處,因?yàn)?,我不可能在一天之?nèi)精通某種東西,卻可以在一兩小時(shí)入門。不知道還要不要再來(lái)一個(gè)快速入門,發(fā)展得挺快,東西也像類似的全家。 以前看到多少天學(xué)習(xí)系列,我都深感煩躁,短短幾天怎么可以精通,那是對(duì)于他們而言。但是,今天我要寫一個(gè)快速入門,本人覺得還是有一點(diǎn)用處,因?yàn)?,我不可能在一天之?nèi)精通某種東西,卻可以在一兩小時(shí)入門。 回到vue本身...

      MkkHou 評(píng)論0 收藏0
    • Vue.js資源分享

      摘要:中文官網(wǎng)英文官網(wǎng)組織發(fā)出一個(gè)問(wèn)題之后,不要暫時(shí)的離開電腦,如果沒有把握先不要提問(wèn)。珍惜每一次提問(wèn),感恩每一次反饋,每個(gè)人工作還是業(yè)余之外抽出的時(shí)間有限,充分準(zhǔn)備好應(yīng)有的資源之后再發(fā)問(wèn),有利于問(wèn)題能夠高效質(zhì)量地得到解決。 Vue.js資源分享 更多資源請(qǐng)Star:https://github.com/maidishike... 文章轉(zhuǎn)自:https://github.com/maid...

      vpants 評(píng)論0 收藏0
    • 基于 Vue2+Node+mongoDB 的前后端分離全棧練手小項(xiàng)目

      摘要:本文源碼簡(jiǎn)介之前剛?cè)腴T并做好了一個(gè)簡(jiǎn)而全的純?nèi)彝暗捻?xiàng)目,數(shù)據(jù)都是本地模擬請(qǐng)求的詳情請(qǐng)移步這里為了真正做到數(shù)據(jù)庫(kù)的真實(shí)存取,于是又開始入門了并以此來(lái)為之前的頁(yè)面寫后臺(tái)數(shù)據(jù)接口。 本文源碼:Github 簡(jiǎn)介: 之前剛?cè)腴Tvue并做好了一個(gè)簡(jiǎn)而全的純vue2全家桶的項(xiàng)目,數(shù)據(jù)都是本地 json 模擬請(qǐng)求的;詳情請(qǐng)移步這里:vue-proj-demo 為了真正做到數(shù)據(jù)庫(kù)的真實(shí)存取,于是又...

      jay_tian 評(píng)論0 收藏0
    • vue框架入門和ES6介紹

      摘要:框架入門和介紹模式,是一種輕量級(jí)的前端框架,主要為模板渲染,數(shù)據(jù)同步,組件化,模塊化,路由等。作者簡(jiǎn)介達(dá)叔,理工男,簡(jiǎn)書作者全棧工程師,感性理性兼?zhèn)涞膶懽髡?,個(gè)人獨(dú)立開發(fā)者,我相信你也可以閱讀他的文章,會(huì)上癮,幫你成為更好的自己。 vue框架入門和ES6介紹 vue-mvvm模式,vue是一種輕量級(jí)的前端框架,主要為模板渲染,數(shù)據(jù)同步,組件化,模塊化,路由等。 https://cn.vu...

      ChanceWong 評(píng)論0 收藏0
    • Java學(xué)習(xí)路線總結(jié),搬磚工逆襲Java架構(gòu)師(全網(wǎng)最強(qiáng))

      摘要:哪吒社區(qū)技能樹打卡打卡貼函數(shù)式接口簡(jiǎn)介領(lǐng)域優(yōu)質(zhì)創(chuàng)作者哪吒公眾號(hào)作者架構(gòu)師奮斗者掃描主頁(yè)左側(cè)二維碼,加入群聊,一起學(xué)習(xí)一起進(jìn)步歡迎點(diǎn)贊收藏留言前情提要無(wú)意間聽到領(lǐng)導(dǎo)們的談話,現(xiàn)在公司的現(xiàn)狀是碼農(nóng)太多,但能獨(dú)立帶隊(duì)的人太少,簡(jiǎn)而言之,不缺干 ? 哪吒社區(qū)Java技能樹打卡?【打卡貼 day2...

      Scorpion 評(píng)論0 收藏0
    • vue簡(jiǎn)單入門(一)vue是什么,為什么我們要學(xué)vue?

      摘要:是什么為什么我們要使用說(shuō)到了,我們就不得不先聊一下是什么以及為什么我們要使用,他能給我們的開發(fā)帶來(lái)什么樣的便利呢首先,我們來(lái)看一下的自我介紹讀音,類似于是一套用于構(gòu)建用戶界面的漸進(jìn)式框架。 作為一個(gè)剛?cè)胄胁痪玫牟锁B不知從什么時(shí)候開始就有了寫一個(gè)自己的專欄的想法,剛好今天沒事就給自己挖一個(gè)坑,分享一下我對(duì)vue的見解和一些領(lǐng)悟,整個(gè)專欄應(yīng)該會(huì)包括vue,vue-cli,vue-route...

      Lucky_Boy 評(píng)論0 收藏0

    發(fā)表評(píng)論

    0條評(píng)論

    最新活動(dòng)
    閱讀需要支付1元查看
    <