vue java1234_vue HelloWorld实现

打开webstorm,新建项目

我们这里用vue 2.6版本;

我们做一个效果:

8f865ce4eac5214ea0a6e85dcbf411dd.gif

Input输入框和 下方文本同步,用vue来实现,核心原理是数据监听和双向绑定;

项目结果如下

7da4fa9d90c66e9b8d5e6ff43f74d18b.png

这里有几点重要说明:

new Vue 我们创建了Vue对象;

el 指定了绑定DOM,接管DOM操作;

data:初始化数据,页面可以直接访问;

v-model 重点  可以实现数据双向绑定,改变了这里的值,其他地方也根据改变;

{{xxxxx}} 显示数据;

完整代码:html>

Title

{{message}}

// 创建vue实例

var app=new Vue({

el:'#app', // 绑定id=app的DOM

data:{   //

message:'vue.js大爷你好!'

}

})

核心原理mvvm;

be3648a4cadf39da8126acfcb99d83b8.png

这里 核心就是 ViewModel 里面有DOM监听以及数据绑定,View是页面数据展示  Model也就是前面data里定义的,通过Vue来实现各种快捷功能,我们用普通js写的话 得写一大串Js代码;

mvvm设计模式  这里的

第一m是 model 也就是vm的data属性

第二个v是 view 视图 网页模版

最后vm就是中间vue的 viewmodel 代码体现就是vm对象或者vm实例;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值