2018-09-11

Vue是什么?

Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的 渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。

1.vue的应用

<div id="box">

{{name}}

</div}>

new  Vue(V要大写):{

el:“#box”(el是选择器的意思),

data:{

name:“你好”

}

}

2.Vue的v-for遍历下标

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <div id="box">
            <ul>
                <li v-for="(val,index) in arr">{{val}}-{{index}}</li>
            </ul>
        </div>
        <script src="js/vue.js"></script>
        <script>
            new Vue({
                el:"#box",
                data:{
                    arr:[1,2,3]
                }
            })
        </script>
    </body>
</html>

3.Vue里面v-for的应用

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <script src="js/vue.js"></script>
    </head>
    <body>
        <div id="box">
            <ul>
                <!--<li v-for="val in arrs">{{val.num}}{{val.nane}} {{val.age}}</li>-->
                <li v-for="val in arrs">{{val.num}} {{val.nane}} {{val.age}}</li>
            </ul>
        </div>
        <script>
            new Vue({
                el:"#box",
                data:{
                    arrs:[
                    {num:1,nane:"苹果",age:1},
                    {num:2,nane:"香蕉",age:1},
                    {num:3,nane:"橘子",age:1},
                    {num:4,nane:"橙子",age:1}
                    
                    ]
                }
            })

      
        </script>
    </body>
</html>

用vue建立表单里的内容v-for

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <script src="js/vue.js"></script>
    </head>
    <body>

        <div id="box">
            <table border="1" cellspacing="0">
                <thead>
                <tr>
                    <th>编号</th>
                    <th>名称</th>
                    <th>单价</th>
                </thead>
                </tr>
                <tbody v-for="val in arrs">
                    <td>{{val.num}}</td>
                    <td>{{val.pname}}</td>
                    <td>{{val.price}}</td>
                    
                </tbody>
            </table>
        </div>
        <script>
            new Vue({
                el:"#box",
                data:{
                    arrs:[
                      {num:1,pname:'香蕉',price:3},
                      {num:2,pname:'香蕉',price:2},
                      {num:3,pname:'香蕉',price:1},
                    ]
                }
            })
        </script>
    </body>
</html>
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1,下载安装vue.js下载git安装在需要下载vue.js的地方打开输入指令ump install vue下载成...
    慎独_AB阅读 306评论 0赞 0
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,698评论 2赞 59
  • 美国期货投资家斯坦利•克罗(Stanley Kroll)说:一个经过训练的交易者,要赚取百万美元,比一个无知者赚取...
    币圈CLUB阅读 2,422评论 0赞 0
  • 七月下旬,我收到了衡阳师范学院的录取通知书。录取通知书到我手上不足一分钟,左宇的电话就打过来了。 “西米,我被衡阳...
    简宁思静阅读 335评论 2赞 0
  • 学习六项精进第三条要每天反省,每天检点自己的思想和行为,集中精神,直视自我,是不是自私自利,有没有卑 怯的举止,将...
    苏雪凤阅读 443评论 0赞 1

友情链接更多精彩内容