vue1

76 阅读1分钟

21cc762a91c9b7ab5da43f21f4edf72.png

v-bind: =: eeee9fd0abef593b5136a7b72b14748.png

<template>
  <div id="app">
    <a :href="url">6666</ a>
    <img :src="logo" alt="" />
  </div>
</template>

<script>
export default {
  data() {
    return {
      url: "https://cn.bing.com/",
      logo: "http://n.sinaimg.cn/blog/340/w210h130/20211224/e11c-1778581e06278e3a9cacd743a1d07f05.jpg",
    };
  },
};
</script>

v-on 33ab0f2669fe3de14530faa37b3e9d5.png

5f124335dde45e71e50d4bccc119fb6.png

<template>
  <div id="app">
    <h1>当前购买数量:{{ count }}</h1>
    <button v-on:click="count = count + 1">点击+1</button>
  </div>
</template>

<script>
export default {
  data() {
    return {
      count: 1,
    };
  },
};
</script>

241300bd958f78251278ab860558d9a.png

黄豆:
[图片]

黄豆:
<template>
  <div id="app">
    <h1>当前购买数量:{{ count }}</h1>
    <button v-on:click="count = count + 1">点击+1</button>
    <button v-on:click="add">11111</button>
  </div>
</template>

<script>
export default {
  data() {
    return {
      count: 1,
    };
  },
  methods: {
    add() {
      console.log(111);
      this.count = this.count + 1;
    },
  },
};
</script>

a1e83ebcf6e3f84b40529b8f37d5b58.png methods方法

d9c6fee80e49896c81f6e92bf30478b.png

113c5988f5a737dfb0bdce83948c55f.png

<template>
  <div id="app">
    <h1>当前购买数量:{{ count }}</h1>
    <button v-on:click="count = count + 1">点击+1</button>
    <button v-on:click="add">11111</button>
    <button v-on:click="addf(10)">+10</button>
    <!-- 简写方式 -->
    <button @click="addf(10)"></button>
  </div>
</template>

<script>
export default {
  data() {
    return {
      count: 1,
    };
  },
  methods: {
    add() {
      console.log(111);
      this.count = this.count + 1;
    },
    addf(num) {
      this.count = this.count + num;
    },
  },
};
</script>

v-on=@

979bf788fb3b0c09bbf0e5ce3641e72.png 事件对象

5f1cf31f57842c40c02967665331a3e.png

f7f9b69cbe1925a245381d9cff85ba0.png

57f2d1069b0b5d1343e418e1cba7e54.png

<template>
  <div id="app">
    <h1>当前购买数量:{{ count }}</h1>
    <button @click="addfn()">111111</button>
    <button @click="addfn">222222</button>
  </div>
</template>

<script>
export default {
  data() {
    return {
      count: 1,
    };
  },
  methods: {
    addfn(e) {
      console.log(e);
    },
  },
};
</script>
<template>
  <div id="app">
    <h1>当前购买数量:{{ count }}</h1>
    <button @click="addfn()">111111</button>
    <button @click="addfn">222222</button>
  </div>
</template>

<script>
export default {
  data() {
    return {
      count: 1,
    };
  },
  methods: {
    addfn(e) {
      console.log(e);
    },
  },
};
</script>