VUE学习:vue基础01——创建vue实例

本文介绍Vue框架的基础知识,包括MVVM开发模式的概念及其与MVC的区别,并通过具体示例演示了如何创建Vue实例,实现数据双向绑定及事件处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

提示:
本文为VUE栏目:VUE学习:vue基础01——创建vue实例


前言

本文第一次尝试学习vue框架。


提示:以下是本篇文章正文内容,下面案例可供参考

VUE

MVC和 MVVM开发模式

MVC开发模式

M:model模型层 数据和编程语言之间建模

V:view视图层 一般都是用模板引擎来表示(前台页面)

C:Controller控制层 控制请求的转发(接收参数,转发处理结果,一般不做逻辑判断和数据库处理)

MVVM开发模式(前后端分离)

M:model模型层

VM层:viewModel层 视图模型层,用来在前端处理控制和转发

V:view层

vue 实例

创建vue实例

<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="vue-2.4.0.js"></script>
</head>
<body>
    <div id="app">
        <input type="text" id="username" name="username" v-model="msg" placeholder="请输入用户名">
        <p id="text" v-on:click="show" v-bind:title="info">{{msg}}</p>
    </div>
</body>
</html>
<script>
    let vm = new Vue({
        el: "#app",     /*指定Vue绑定容器*/
        data: {         /*设置Vue可操作的数据内容*/
            msg:"今天学习Vue,很开心",
            info:"别看我,看他"
        },
        methods:{
            show:function () {
                alert("vue绑定的单击事件");
                this.msg="vue控制data的值";

            }
        }
    });
</script>
注意事项

1.使用Vue时最外层一定有一个包裹元素。

2.v-model表示数据双向绑定,V到M的双向绑定,且v-model只能用在表单元素中。

3.Vue取值语法:双大括号,会从data中获取对应的值,找不到值为null。

4.属性中使用data中的值必须要使用v-bind指令,无需双大括号。

选项对象el属性指向View, el: ‘#app’ 表示该Vue实例将挂载到 <div id="app">...</div> 这个元素;

data属性指向Model, data: model 表示我们的Model是model对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值