Vue.js【概述,双向绑定】

一,初识Vue.js
1,Vue是JavaScript框架之一
2,Vue的作用:从手动维护HTML,到自动实现HTML DOM的更新操作
3,Vue框架是MVVM设计模式
4,MVVM设计模式
它由三部分组成,分别是Model,View,ViewModel。这种模式可以让View的变化自动更新到ViewModel,而ViewModel的变化也会自动同步到View上面显示

二,Vue的使用
1,Vue的双向数据绑定
Vue可以自动的进行双向数据绑定。比如我修改了视图值,那么模型值也会自动的修改。我修改了模型值,视图值也会自动的修改。
2,绑定方式:
控件的绑定通过控件属性:v-model=“占位符”
标签内容的绑定通过**{{占位符}}**

比如下面这个例子,一般情况下,当我们需要输入一个值的时候就可以绑定控件的属性,你的值会自动的传递给v-model,然后它再传递给VUE中的data里面,data再将结果赋值给{{}}中,反之亦然,这就是双向绑定

3,Vue的实例化
Vue的实例化目的是使用视图和模型,通过构造方法来实现
语法:
new View({
el:“标签ID”,
data:{
占位符:值
}
})

el 通过ID,将ID对应的HTML元素变成Vue的挂载目标。就是el挂载元素里面的所有元素都能够被Vue影响到。
data 模型值
项目举例:

<body>
    <div id="app">
        <fieldset>
            <legend>老范,你叫什么名字啊</legend>
            <P>姓:<input type="text" v-model="firstname"></P>
            <P>名:<input type="text" v-model="lastname"></P>
            <p>晚上好:{{firstname+lastname}}</p>
        </fieldset>
    </div>
    <script src="../Vue/vue.min.js"></script>
    <script>
        new Vue({
            el:"#app",
            data:{
           firstname:"",
           lastname:""
        }
        });
    </script>
</body>

PS:敲完代码,发现没有效果,但前台后台又都没有报错,那就看一下是否是网页自动翻译成为了中文页面,将它调回英文

三,Vue的访问
1,Vue内部访问data:一般使用this.数据
Vue外部访问data:使用Vue实例对象来访问

ps:console.log()方法的功能是打印,属于JS的打印结果

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值