初识Vue.js
来源:互联网 发布:java while循环 编辑:程序博客网 时间:2024/06/07 03:19
前端的优秀框架有许多,这里我选了一个比较容易入门的Vue.js来玩一下,第一次接触的话,发现这个框架非常的简单实用,使用起来非常的方便。
这里我们只要上官网上下载一个Vue.js就可以直接利用 <script src="./vue-dev/dist/vue.min.js"></script>来引用了。
<html> <head> </head> <body> <!--这里直接可以使用模板--> <div id="app"> {{message}} </div> <!--这里直接可以使用v-bind绑定title元素 而且是响应式的--> <div id="app2"> <span v-bind:title="message"> ni hao! </span> </div> <!--这里直接可以通过js代码来控制是否显示这个 p标签--> <div id="app3"> <p v-if="seen">Now you see me</p> </div> <!--这里直接可以通过js里面定义一个数组数据,直接就可以 在这里使用模板提取--> <div id="app4"> <ol> <li v-for="todo in todos"> {{todo.text}} </li> </ol> </div> <!--这里直接绑定click事件--> <div id="app5"> <p>{{message}}</p> <button v-on:click="reverseMessage">Reverse Message</button> </div> <!--这里直接绑定message变量来达到数据的双向流动--> <div id="app6"> <p>{{message}}</p> <input v-model="message"> </div> <!--这里直接可以根据循环和绑定来达到动态的显示一组数据--> <div id="app7"> <ol> <todo-item v-for="item in groceryList" v-bind:todo="item"></todo-item> </ol> </div> </body> <script src="./vue-dev/dist/vue.min.js"></script> <script src="./index.js"></script></html>
var app = new Vue({ el:'#app', data:{ message:'Hello Vue' }});var app2 = new Vue({ el: '#app2', data:{ message:'You loaded this page on '+new Date() }});var app3 = new Vue({ el:'#app3', data:{ seen:true }});var app4 = new Vue({ el:'#app4', data:{ todos:[ { text: 'Learn JavaScript' }, { text: 'Learn Vue' }, { text: 'Build something awesome' } ] }});var app5 = new Vue({ el:'#app5', data:{ message:'Hello Vue.js' }, methods:{ reverseMessage:function(){ this.message = this.message.split('').reverse().join(''); } }});var app6 = new Vue({ el:"#app6", data:{ message:'Hello Vue' }});Vue.component('todo-item',{ props:['todo'], template:'<li>{{todo.text}}</li>'});var app7 = new Vue({ el:'#app7', data:{ groceryList:[ { text: 'Vegetables' }, { text: 'Cheese' }, { text: 'Whatever else humans are supposed to eat' } ] }});
效果如下图:
0 0
- 初识Vue.js
- 初识vue.js
- 初识vue.js
- 初识Vue.js
- vue.js初识,请多指教。
- Vue初识
- 初识Vue
- 初识vue
- vue初识
- 学习vue.js初识npm,webpack,CommonJS,AMD与CMD
- 曹可爱之最可爱-Vue.js入门 (一)初识
- Vue入门01-vue初识
- 初识vue(一)
- 初识vue系列一
- 初识 webpack vue项目
- Vue实践--初识组件
- js初识,博客初识
- vue.js
- gym 101194 china final Problem H. Great Cells(数学,想法题,好题)
- 畅通工程
- 关于股权,写给技术人的合伙攻略
- How tomcat works——10 安全性
- 图像分割 1.基于阈值的算法
- 初识Vue.js
- 微信小程序开发文档详细讲解
- LeetCode 42. Trapping Rain Water
- 1
- matplotlib.pyplot介绍
- STM32学习之路-AIRCR寄存器PRIGROUP位的配置<NIVC
- C#三层架构详解--以系统登录为例
- 2
- oracle11.2.0.4 impdp导入报错:ORA-39083,ORA-02304