Vue学习笔记(简易)

文章放置于:https://github.com/zgkaii/CS-Notes-Kz,欢迎批评指正!
安装vue

# 最新稳定版
$ npm init -y #初始化
$ npm install vue

1、vue声明式渲染

<div id="app">
  {
  { name}},非常帅
</div>
let vm = new Vue({
   
            el: "#app",//绑定元素
            data: {
     //封装数据
                name: "张三",
            },
        });

2、v-model双向绑定

当元素中模型与某数据绑定后。随着模型变化,视图变化;反之亦然。

<input type="text" v-model="num">
<h1> {
  {name}} ,非常帅,有{
  {num}}个人为他点赞</h1>
let vm = new Vue({
   
            el: "#app",//绑定元素
            data: {
     //封装数据
                name: "张三",
                num: 1
            },
        });

直接在控制台修改vm对象的值,视图随之改变。
在这里插入图片描述

3、事件处理

*v-on**是按钮的单击事件:

<button v-on:click="num++">点赞</button>
<button v-on:click="cancle">取消</button>
let vm = new Vue({
   
            el: "#app",//绑定元素
            data: {
     //封装数据
                name: "张三",
                num: 1
            },
            methods:{
     //封装方法
                cancle(){
   
                    this.num -- ;
                },
                hello(){
   
                    return "1"
                }
            }
        });

Vue使用小结:
1、创建vue实例,关联页面的模板,将自己的数据(data)渲染到关联的模板(响应式的);
2、通过(v-xxx)指令来简化对dom的一些操作。
3、声明方法来做更复杂的操作。methods里面可以封装方法。

在Vue中el,data和methods的作用:

  • el:绑定数据;
  • data:封装数据;
  • methods:封装方法,并且能够封装多个方法,如何上面封装了cancell和hello方法。-

VS Code安装“Vue 2 Snippets”,用来做代码提示。
为了方便的在浏览器上调试VUE程序,需要安装“vue-devtools”,编译后安装到chrome中即可。
详细的使用方法见:Vue调试神器vue-devtools安装

4、指令

Vue指令学习笔记

5、计算属性与侦听器

1)计算属性

    <div id="app">
        <!-- 某些结果是基于之前数据实时计算出来的,我们可以利用计算属性来完成 -->
        <ul>
            <li>西游记; 价格:{
  {xyjPrice}},数量:<input type="number" v-model="xyjNum"> </li>
            <li>水浒传; 价格:{
  {shzPrice}},数量:<input type="number" v-model="shzNum"> </li
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值