美文网首页Vue.js
认识vue.js和对v-for 、v-model的使用:

认识vue.js和对v-for 、v-model的使用:

作者: 天赐很棒 | 来源:发表于2018-09-17 18:55 被阅读0次

vue.js的库 用来构建页面的。入门简单,更容易上手。

常用:vue  Angular   React

el:是element的简写

vue 由个人维护   Angular   React由团体维护  尤雨溪是vue.js的框架作者.

vue是一个轻量级的框架。

vue由个人维护。

vue是简化Dom的操作。

vue的指令:(命令)

Vue.js也称为Vue

版本 v1.0 v2.0

是一个用来构建用户界面的框架

是一个轻量级的MVVM框架(Model-View-ViewModel)框架,其实就是数据的双向绑定

数据驱动+组件化的前端开发(核心思想)

通过简单的API可以实现响应式的数据绑定和组合的视图组件

参考官网:vuejs.org

由个人维护,尤雨溪,华人,目前就职于阿里巴巴

2014年2月开源了vue.js的源代码

都不兼容低版本的IE


循环指令:v-for(示例如下:)

<div id="itany">

            <ul>

                        <li v-for='v in arr'>{{v}}</li>

                        <li v-for='v-value in obj'>{{value}}</li>

                        <li v-for="(value,ind)  in  arr">{{ind}}---{{value}}</li>

                        <li v-for="val in arrs"></li>

            </ul>

</div>

js部分:

<script src="js/vue.js"></script>

<script>

        new  Vue({

                    el:'#itany',

                    data:{

                                arr:['1','2','3','4'],

                                obj:{name:'jiao',age;'18'}

                                arrs:[

                                      {num:1,name:'苹果',price:3},

                                      {num:2,name:'香蕉',price:2},

                                        {num:3,name:'鸭梨',price:1}

              ]

}

})

</script>


双向数据绑定:v-model   一般只适用于表单元素  (示例如下:)

<div id="lhf">

        <input  type="text" v-model="msg">

       <p>{{msg}}</p>

</div>

<script src="js/vue.js></script>

<script>

            new Vue({

                    el:'#lhf',

                    data:{

                            mag:" "

                            }

        })

</script>


事件:v-on:事件名  v-on:click=“ ” 点击事件    (示例如下:)

<div id="lhf">

        <button v-on:click='alt'>按钮</button>

</div>

<script src="js/vue.js"></script>

<script>

                var vm=new Vue({

                                el:'#lhf',

                                data:{

                                        msg:"hello vue"

                                },

                                methods:{

                                            alt:function(){

                                                    alert(vm.msg)

                                                    alert(this.msg)

                                            }

                            }

    })

</script>


练习小例子:

<style>

                table{

                            width:360px;

                            text-align:center;

                    }

</style>

<div class="lgy">

                <table border='1' cellspacing='0'>    

                            <thead>

                                            <tr>

                                                        <th>编号</th>    

                                                        <th>名称</th>

                                                        <th>价格</th>

                                            </tr>

                               </thead>

                                <tbody>        

                                                <tr v-for="lbx in arr">

                                                                <td>{{lbx.num}}</td>

                                                                <td>{{lbx.name}}</td>

                                                                <td>{{lbx.price}}</td>

                                 </tbody>

                </table>

</div>

<script src="js/vue.js"></script>

<script>

                    new Vue({

                            el:'.lgy',

                            data:{

                                    arr:[

                                  {num:1,name:'苹果',price:3},

                                    {num:2,name:'橘子',price:3’},

                                     {num:3,name:'香蕉',price:3}

                        ]

                }

})

</script>

相关文章

  • 认识vue.js和对v-for 、v-model的使用:

    vue.js的库 用来构建页面的。入门简单,更容易上手。 常用:vue Angular React el:是el...

  • vue.js 笔记

    v-for(循环) //html //vue.js v-model(双向数据绑定) //html //vue.js...

  • Vue.js 学习

    1. vue.js的指令: 。v-for 。v-model 。 v-show="message"(data.mes...

  • vue.js指令 逻辑运算符 分支结构 随机数

    vue.js指令 v-for=" 循环v-model='' 双向绑定,用于表单元素v-on:事件名=...

  • vue指令

    数据的双向绑定:v-model 通过绑定class赋予样式 使用内联样式 v-for v-for中的使用问题 解决...

  • 2018-09-15 vus.js指令作业:用户添

    用户添加和删除 本次作业应用了几个简单的vue.js指令,如v-model、v-on、v-for等最为常见的指令v...

  • vue第二章

    v-for循环,可以遍历值和下标。 v-for=''(vlaue,index)in对象名'' v-model 双向...

  • 玩转Vue_指令2

    数据的双向绑定:v-model 简易计算器练习 通过绑定class赋予样式 使用内联样式 v-for v-for中...

  • Vue

    VUE.js 基本命令v-if || v-for : 条件与循环v-model: 为页面输入框进行数据双向绑定v-...

  • vue.js学习笔记一

    vue.js循环使用 v-for 指令。 v-for 指令需要以 site in sites 形式的特殊语法, s...

网友评论

    本文标题:认识vue.js和对v-for 、v-model的使用:

    本文链接:https://www.haomeiwen.com/subject/enlegftx.html