国产成人欧美日韩综合-久久久久无码国产精品不卡-h双腿涨灌捆绑play慎入-啊灬用力灬啊灬啊灬啊灬a片男男-性疼痛tube小坳交hd-国产精品免费大片-日本亚洲成高清一区二区三区-草莓视频在线观看污污-浴室激情hd-欧美午夜理伦三级在线观看激情伦理-91蝌蚪在线,国产黄色大片在线观看一区二区,午夜精品久久久内射近拍高清,特级做a爱片久久久久久

18600329666

咨詢技術專家

掃一掃
與技術專家在線溝通

Menu
前端軟件開發(fā)技術VUE使用
      前端軟件開發(fā)技術VUE使用,vue是一套用于構建用戶界面的漸進式框架。與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易于上手,還便于與第三方庫或既有項目整合。另一方面,當與現(xiàn)代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為復雜的單頁應用提供驅動
<div id="root"><h1>dddd{{msg}}</h1></div>
new vue({
el:"#root"
data:{msg:"xxxx"}
})
一、屬性解釋:
  • el:表示指定vue對象綁定的html元素
  • data:為綁定html填充的元素
  • template:vue模板,即掛載點中的html元素及替換數(shù)據(jù),掛載點內部的所有html及替換數(shù)據(jù)內容
  • methods:綁定的方法集合
二、掛載點,模板,及實例
  • 掛載點:將id為root的HTML元素叫做該綁定vue對象的掛載點
  • 模板:掛載點中的所內容叫模板,如<h1>dddd{{msg}}</h1>,
  • 模板的實現(xiàn)方式有兩種,第一種是在html行內寫,第二種是在VUE對象中指定template屬性:
1.<div id="root"><h1>dddd{{msg}}</h1></div>
2.<div id="root"></div>
new vue({
el:"#root",
template:<h1>dddd{{msg}}</h1>
data:{msg:"xxxx"}
})
  • 實例:new vue({})就是創(chuàng)建了一個vue實例,vue實例必須指定掛載點,還可以操作模板即填充數(shù)據(jù)等
三、模板中插入date中的值有兩種方法
  • 1.{{}}符號叫做插值表達式,如,{{msg}}
  • 2.可以使用v-text=變量名來插入(或v-html=變量名),如<h1 v-text="msg"></h1>
  • 3.v-text與v-html的區(qū)別,前者只能插入文本,不能插入html代碼,HTML代碼插入會被轉義直接顯示,后者可以插入html與文本
<div id="root" ><h1 v-on:click="functionname"> {{msg}}</h2></div>
new vue ({
el:"#root",
data:{
msg:hhhhhh
},
methods:{
functionname:function(){
alert(111)
}
}
 
})
四、方法綁定
1.vue使用v-on:click="functionname" 綁定事件,在vue實例的methods屬性中定義要綁定的方法(多個)
五、在模板中循環(huán)插入數(shù)據(jù) v-for="data in datas"的使用
<div id="app1"><ul><li v-for="msg1 in msgs">{{ msg1 }}</li></ul></div>
app1 = new Vue({
el:"#app1",
data:{
msgs:["aaaa","bbbb","cccc","dddddd","eeeeeeeee"]
}
})
vue是目前非常流行的軟件開發(fā)前端技術,使用廣泛,易于維護,使得前后臺分離,后臺數(shù)據(jù)讀取等操作會在下片文章中繼續(xù)講解