前端面试——Vue篇(什么是MVVM ?)

MVVM即M、V、VM,M是model模型,V是视图,VM是视图模型,在vue文件里,M是指data中的数据,V是div里的内容,VM是vue实例。Vue是实现了双向绑定的MVVM框架,当视图改变更新模型层,当模型层改变更新视图层。在vue中,使用了双向绑定技术,就是view的变化能实时让model发生变化,而model的变化也能实时更新到View。

举个例子:

(1)M:模型(Model):对应data中的数据

(2)V:视图(View):模板

(3)VM:视图模型(ViewModel):Vue实例对象

        <!-- 视图view -->
        <div id="root">
            <h1>学校名称:{{ name }}</h1>
            <h1>学校地址:{{ address }}</h1>
        </div>


        <script type="text/javascript">
            // 阻止显示生产模式的信息
            Vue.config.productionTip = false

            
            // 视图模型ViewModel
            const s = new Vue({
                el:'#root',
                data:{
                    // 模型Model
                    name:"河南工程学院",
                    address:"郑州"
                }
            })
        </script>

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值