日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

Vue全家桶实战01_【从入门到放弃系列】

發布時間:2024/2/28 vue 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Vue全家桶实战01_【从入门到放弃系列】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

準備工作

先說一下使用的編程軟件,sublime Text,具體怎么安裝及配置,我已經寫好了一篇博客。歡迎查閱。

Sublime Text 的下載巨慢的問題,安裝問題,html頁面代碼生成問題,代碼提示問題 全都解決了【最完美的解決方案】

然后,就是找一個路徑,比如我的D:\VUE? ?【新文件夾】

進入cmd模式,在命令行,輸入以下兩條命令:

然后,使用sublime text打開這個目錄。即:【補充:01-vue/02-vue是我自己建的】


插值表達式?

第一個Demo

<!doctype html> <html lang="en"> <head><meta charset="UTF-8"><title>Document</title> </head> <body><div id="app"><!-- vue的模板語法:{{}} --><h2>{{ msg }}</h2></div><!-- 引包 --><script type="text/javascript" src="node_modules/vue/dist/vue.min.js"></script><!-- 創建實例化對象 --><script type="text/javascript">new Vue({el:'#app',data:{msg:'喬治大哥'}})</script></body> </html>

運行結果:


添加template:

運行結果:

【即】如果template中定義了內容,那么優先加載template ,如果沒有定義內容那么加載的是#app的模板

這個涉及的是生命周期,之前我又寫過關于這個問題的博客。vue生命周期詳解,不過后續還會進行闡述??梢韵赛c擊看看。


進一步添加?

<!doctype html> <html lang="en"> <head><meta charset="UTF-8"><title>Document</title> </head> <body><div id="app"><!-- vue的模板語法:{{}} --><h2>{{ msg }}</h2><h3>{{1+1}}</h3><h4>{{ isTrue }}</h4><h1>{{ str.split('').reverse().join('') }}</h1><h2>{{ 1>2 ? '真的' : '假的' }}</h2><h3>{{'哈哈哈哈哈'}}</h3><h4>{{ {name:'georgedage'} }}</h4></div><!-- 引包 --><script type="text/javascript" src="node_modules/vue/dist/vue.min.js"></script><!-- 創建實例化對象 --><script type="text/javascript">var data ={//數據屬性,既可以是一個對象,也可以是一個函數msg:'喬治大哥',isTrue:1==1,str:'hello georgedage'}var vm = new Vue({el:'#app',data:data,template:''});console.log(vm.$el);console.log(vm.$data===data);//除了數據屬性vue實例還暴露了一 些有用的實例屬性和方法。他們都有前綴$</script></body> </html>

結果展示:

F12開發者工具中的輸出:


框架最基本的意義:數據發生改變時,視圖發生改變,簡言之,數據驅動視圖

另附一個之前的博客鏈接:MVC、MVP、MVVM分別是什么?有什么區別?

總結

以上是生活随笔為你收集整理的Vue全家桶实战01_【从入门到放弃系列】的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。