2018-09-11 vue.js

vue.js

git npm install vue 下载vue.js插件

引用方法 <script src='jue.js'></script>

1.vue.js的基础

<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
  <div class="box"></div>
   <script src="js/vue.js"></script>
   <script>
        new Vue({
            el:'.box',
            data:'你好世界'
        })
    </script>
</body>
</html>

1.vue.js的基础v-for

<html lang="en">

    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>

    <body>
        <!--<div class="box">
            {{msg}}
            <ul>
                <li v-for='val in obj'>{{val}}</li>
            </ul>
        </div>-->
        <div class="box-bg">
            {{msg}}
            <ul>
                <li v-for='valae in obj'>{{valae}}</li>
                <li v-for='(val,index) in obj'>{{index}}----{{val}}</li>
                <li v-for='(val,ind) in arr'>{{ind}}====={{val}}</li>
            </ul>
        </div>
        <div class="box1">
            <ul>
                <li v-for='val in arrs'>{{val.num}}={{val.name}}={{val.age}}</li>
            </ul>
        </div>
        <script src="js/vue.js"></script>
        <!--<script>
            new Vue({
                el: '.box',
                data: {
                    arr: [1, 2, 3]
                }
            })
        </script>-->
        <!--<script>
            new Vue({
                el:'.box',
                data:{
                    arr:[1,2,3],
                    obj:{name:'jia',age:12}
                }
            })
        </script>-->
        <!--<script>
            new Vue({
                el:'.box-bg',
                data:{
                    obj:{name:'jia',age:12},
                    msg:'我想去看看'
                }
            })
        </script>-->
        <!--<script>
            new Vue({
                el:'.box-bg',
                data:{
                    obj:{name:'j',age:12},
                    arr:[1,2,3]
                }
            })
        </script>-->
        <script>
            new Vue({
                el:'.box1',
                data:{
                    mas:'hh',
                    arrs:[
                        {num:1,name:'jia',age:12},
                        {num:1,name:'jia',age:12},
                        {num:1,name:'jia',age:12}
                    ]
                }
            })
        </script>
        
    </body>

</html>

v-for练习

<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="js[图片上传失败...(image-f1503d-1536653514426)]

ue.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辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • ## 框架和库的区别?> 框架(framework):一套完整的软件设计架构和**解决方案**。> > 库(lib...
    Rui_bdad阅读 3,157评论 1 4
  • 最近在逛各大网站,论坛,以及像SegmentFault等编程问答社区,发现Vue.js异常火爆,重复性的提问和内容...
    忘川慕白阅读 6,138评论 7 113
  • 相关概念 混合开发和前后端分离 混合开发(服务器端渲染) 前后端分离后端提供接口,前端开发界面效果(专注于用户的交...
    他爱在黑暗中漫游阅读 3,033评论 4 45
  • 文田,一个说南不南,说北不北的小山村。夏天也会烈日当头,冬季也有白雪皑皑的时候。 这个冬季总是阴雨绵绵,已是农历十...
    特立独行的小妖女阅读 256评论 0 0
  • 秋日登高 其实,我的志向并不远大 只是比巍峨的太白山略微高了一点点 秋风中的野草知道,山顶上的大爷海也知道 胡杨林...
    李家长安阅读 276评论 0 1

友情链接更多精彩内容