vue-0

参看微信公众号 web前端教程

双大括号是模板语法

{{number}} 表示有一个别的地方定义了number变量

vue就是view  viewmodel model模型

可以双向绑定。 model数据改变  view 跟着改变 viewmodel是用来监控的。

同时可以用v-model监听用户输入

<head>
<meta charset="UTF-8">
<title></title>
<script src="./vue.js"></script>
<body>
<div id="app">

<input v-model="name">

<p>公众号: {{name}}</p>
</div>
<script>
let vm=new Vue(
{
el:"#app",
data:{name:"webxxxxxx"},
}
);
</script>
</body>
</head>

如上双向绑定 这是核心1

view上的数据和model的数据一模一样相互变化。

 

第二个核心是组件化

<head>
<meta charset="UTF-8">
<title></title>
<script src="./vue.js"></script>
<body>
<div id="app">

<input v-model="name">

<p>公众号: {{name}}</p>

<card></card>
<card></card>
<card></card>

</div>

<script>

Vue.component('card',{
template:`
<div>
<h1>test</h1>
<button>button</button>
</div>
`

});


let vm=new Vue(
{
el:"#app",
data:{name:"webxxxxxx"},
}
);


</script>
</body>
</head>

 

这里用vue 创建了一个组件。

直接创建了3个。

这个就是核心2 组件化。

组件看如何组织。

------今天到此啊

 

 

打开一个页面以后body只有

<div id="app"></div> (div是一个块级元素。就是对于文档的分块)

id是唯一标记这个div。同一个网页内只能出现一次。也就是说这个div块的名字叫做 app

 

<script type="text/javascript" src="/app.js"></script></body>

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值