标签:Vue console food vue user hobby
vue简介:
1、 Vue是什么
Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。
Vue渐进式的理解:http://www.bslxx.com/a/vue/2017/1205/1490.html
Vue只关注视图层。
Vue通过新的属性(自定义)和{{表达式}}扩展了 HTML。
Vue的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。
使用前得引入vue框架js。
2.1 holle vue
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript" src="../node_modules/vue/dist/vue.js"></script> </head> <body> <div id="a"> {{val}} <hr> {{user.name}}<br> {{user.age}}<br> {{user.hobby[0]}} {{user.hobby[1]}} {{user.hobby[2]}}<br> {{user}}<br> {{user.hobby}}<hr> <hr> {{eat("吃吃")}} {{eat2("吃吃")}} </div> </body> <script type="text/javascript"> let a = new Vue({ el:"#a", data:{ val:"来来来来", user:{ name:"哈哈", age:"25", hobby:['唱','跳','rap'] } }, methods:{ eat(food){ console.log("吃吃"+food) }, eat2:(food)=>{ console.log("吃吃2"+food) }, eat3:function (food) { console.log("吃吃3"+food) } }, created(){ console.log("-----vue刚出生------"); }, mounted(){ console.log("------钩子------"); // this.eat("栗子"); // this.eat2("桃子"); // this.eat3("苹果"); } }) </script> </html>
2.1 vue 表达式
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript" src="../node_modules/vue/dist/vue.js"></script> </head> <body> <div id="a"> 5+5:{{5+5}}<br> 5*5:{{5*5}}<br> 5-5:{{5-5}}<br> 5/5:{{5/5}}<br> 5+"5":{{5+"5"}}<br> "5"*"5":{{"5"*"5"}}<br> "5"-5:{{"5"-5}}<br> 5/"5":{{5/"5"}} </div> </body> <script type="text/javascript"> let a = new Vue({ el:"#a", data:{ } }) </script> </html>
标签:Vue,console,food,vue,user,hobby 来源: https://www.cnblogs.com/bigbigxiao/p/11959982.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。