首页 > 其他 > 详细

Vue基础 1. 什么是Vue

时间:2020-07-05 21:51:46      阅读:41      评论:0      收藏:0      [点我收藏+]

1. 下载vue.js

2. 谷歌扩展下载vue.js.devtools 工具

root 代表创建了一个vm对象

技术分享图片

技术分享图片

view 包括 监听和{{xxxx}}

model 也就是data

vm 就是 const vm = new vue {
}

<div id="app">  <!-- view-->
    <script type="text"></script>
    <p>Hello, xxxxx</p>
</div>


<script type="text/javascript" src="../vue.js"></script>
<script type="text/javascript">
    const vm = new Vue({
        el: ‘#app‘,  // 元素:选择器(功能是查找管理的区域)
        data: {  // 数据(model)
            message: ‘Hello Vue!‘  // username: ‘atguigu‘
        }
    })
</script>

这也就是最基础的MVVM结构
model: 模型, 数据对象 (data)
View: 视图, 模板页)
ViewModel 实例vm指代的内容

1.引入Vue.js库
2.创建Vue对象
el: 指定根element(选择器)
data: 初始化数据(页面可以访问)

  1. 双向数据绑定 v-model
    4.显示数据 {{username}}
    5理解VUe中的mvvm实现

Hello, {{username}}

View包含两个语法:指令(自定义标签属性)和大括号表达式(显示数据)
vm:数据监听 数据绑定

data里面包含了很多数据是给view用, 通过viewModel监听和数据绑定

声明式/命令式(所有的动作都要做)

1.双大括号表达式

{{msg}}

{{msg.toUpperCase()}}

v-text="msg">

v-html="msg">

<h2>2.指令1: 强制数据绑定</h2>
<img src="imgUrl">
<img v-bind:src="imgUrl">
<img :src="imgUrl">


<h2>3. 指令2: 绑定事件监听</h2>
<button v-on:click="test">test1</button>
<button @click="test">test1</button>
<button @click="test2(‘abc‘)">test1</button>

Vue基础 1. 什么是Vue

原文:https://www.cnblogs.com/sunnywillow/p/13251971.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!