初识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
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 怀孕长了副乳该怎么办 备孕期间长痔疮怎么办 15年凌度智能钥匙全丢怎么办 西水开发商跑了怎么办 如果房子烂尾了怎么办 小斗鱼出生后喂年丰虾在缸底怎么办 脸上痘痘红肿痒怎么办 签证一定要写酒店地址怎么办 重庆的狗狗死了怎么办 村霸霸占土地该怎么办 母狗生不出来了怎么办 电视锁屏失败了怎么办? 海尔户户通位置信息改变怎么办 户户通e02智能卡通信失败怎么办 户户通e04未授权怎么办 查环保没生意做怎么办 怎么办扬大牛奶直销点 军人在退伍的时候带病怎么办 个税密码忘记了怎么办 地税网上申报密码忘记了怎么办 国税银行缴款凭证丢失了怎么办 税务局让法人缴税法人不缴会怎么办 税盘忘记清卡怎么办 7年没申报地税怎么办 已报税忘了清卡怎么办 国税报税密码忘了怎么办 有一个月忘报税了怎么办 地税报税密码忘了怎么办 电子税务账号忘记了怎么办 国税ukey密码忘了怎么办 电子税务局显示版本低怎么办 电子税务局2.0不显示打印怎么办 青海建筑三级资质初申是怎么办 欠钱败诉没钱还怎么办 学校退款卡丢了怎么办 学校发的卡掉了怎么办 汇款回执单丢了怎么办 大学交学费的卡丢了怎么办 交学费的银行卡丢了怎么办 学校补助卡丢了怎么办 学校交学费的卡丢了怎么办