首页 > 其他分享 >04理解MVVM

04理解MVVM

时间:2022-10-25 12:22:06浏览次数:47  
标签:Vue MVVM 04 vm 理解 data 模板 属性

一、MVVM模型

  • M(Model):对于data中的数据

  • V(View):模板

  • VM(ViewModel):Vue实例对象,一般使用vm代表

  • 观察发现:

    1. data中的所有属性,最后都出现在vm身上。
    2. vm身上所有属性,及Vue原型上所有属性,在Vue模板中都可以直接使用
  • 体现在代码里如下图:
    image

  • 模板View可使用的属性

<head>
<title>模板语法</title>
<script type="text/javascript" src="../js/vue.js"></script>
</head>
<body>
    <!-- 准备好一个容器 -->
    <div id="root">
        <h1>学校名称:{{name}}</h1>
        <h1>学校地址:{{address}}</h1>
        <h1>测试1:{{1+1}}</h1>
        <h1>测试2:{{$options}}</h1>
        <h1>测试3:{{$emit}}</h1>
        <h1>测试4:{{$_c}}</h1>
    </div>
</body>

<script type="text/javascript">
    Vue.config.productionTip=false
    
    //创建Vue实例
    new Vue( {
        el:'#root',
        data:{ 
            name:'尚硅谷',
            address:'上海’',
            url:'https://vuejs.org/',
        }
     } )
</script>

标签:Vue,MVVM,04,vm,理解,data,模板,属性
From: https://www.cnblogs.com/quliangshyang/p/16824446.html

相关文章

  • POJ 3049(输出字母)
    果断搜ProgramP3049;varn,i,j,m:longint;a:array[1..26]ofchar;b:array['a'..'z']ofboolean;c:char;procedureswap(vara,b:char);vart:char;begin......
  • <<程序员修炼之道:从小工到专家>>阅读笔记04
    最近两天阅读了<<程序员修炼之道:从小工到专家>>这本书的第四章内容,以下对本章六节内容做了笔记:第1节按合约设计1、注重实效的程序员会不信任自己,所以他们针对自己的......
  • SpringCloud-04 Feign学习笔记
    @​​TOC​​一、什么是Feign?Feign是声明式WebService客户端,它让微服务之间的调用变得更简单,类似controller调用service。SpringCloud集成了Ribbon和Eureka,可以使用Feigin......
  • 论人类下一代语言的可能—6.1.2符号的任意性、线性(6.1传统语言学符号观点的不同理解)
    “能指与和所指的联系是任意的,或者,因为我们所说的符号是指能指与所指相联结所产生的整体,我们可以更简单地说:语言符号是任意的”[i]。进一步,索绪尔把这种任意性与可论证性相......
  • 【HDLBits刷题日记】04 Procedures
    Alwaysblock1组合逻辑always块的使用,注意这里的wire和reg综合出来的结果是一样的,这里只是verilog语法导致二者声明不一样。//synthesisverilog_input_versionverilog......
  • 多个数据库表建立外键约束的相关理解
    一、知识准备所谓“外键约束”,就是一个表中的FOREIGNKEY与另一个表中的UNIQUEKEY(唯一约束的建,一般为主键)通俗一些的话,就是将单独的没有啥关系的表利用一些共同点结合......
  • 【Vapor】04 Chapter 6:Configuring a Database
    0x00Chapter6:ConfiguringaDatabase1.​​Vapor​​​hasofficial,Swift-native​​drivers​​for:SQLiteMySQLPostgreSQLMongoDB2.数据库类型:关系型(relational):​......
  • R语言、04 案例P143 Go bananas、《商务与经济统计》案例题
    编程教材《R语言实战·第2版》RobertI.Kabacoff课程教材《商务与经济统计·原书第13版》(安德森)P143、案例GoBananas#1生产中断的概率c<-pbinom(4,......
  • P2044 [NOI2012] 随机数生成器
    #include<iostream>#include<cstring>usingnamespacestd;typedeflonglongll;llmod,a,c,x,n,g;namespaceksc{llksc(llx,lly){......
  • ASC 04 题解
    A求最小割方案是否唯一#include<iostream>#include<cmath>#include<algorithm>#include<cstdio>#include<cstring>#include<string>#include<vector>#include<map>#......