VUE学习笔记

 

v-bind 缩写

 

Vue.js 为两个最为常用的指令提供了特别的缩写:

 

<!-- 完整语法 -->
<a v-bind:href="url"></a>
<!-- 缩写 -->
<a :href="url"></a>

v-bind:class 可以简写为 :class

 

 

v-bind 缩写
Vue.js 为两个最为常用的指令提供了特别的缩写:

<!-- 完整语法 -->
<a v-bind:href="url"></a>
<!-- 缩写 -->
<a :href="url"></a>
v-on 缩写
<!-- 完整语法 -->
<a v-on:click="doSomething"></a>
<!-- 缩写 -->
<a @click="doSomething"></a>

 

 

 

eg》》》

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Vue 测试实例 - 菜鸟教程(runoob.com)</title>
<script src="https://unpkg.com/vue@next"></script>
</head>
<body>
<div id="app" class="demo"></div>

<script>
const app = Vue.createApp({
  data() {
    return { count: 4 }
  },
  methods: {
    increment() {
      // `this` 指向该组件实例
      this.count++
    }
  }
})

const vm = app.mount('#app')

document.write(vm.count) // => 4
document.write("<br>")
vm.increment()

document.write(vm.count) // => 5
</script>
</body>
</html>

 

3、方法:组件中添加方法,使用 methods 选项,该选项包含了所需方法的对象。

2、data 选项是一个函数。Vue 在创建新组件实例的过程中调用此函数。它应该返回一个对象,然后 Vue 会通过响应性系统将其包裹起来,并以 $data 的形式存储在组件实例中。

1、应用创建:

* 组件引入:<script src="https://unpkg.com/vue@next"></script>

*使用==》
const app = Vue.createApp({ /* 选项 */ })
# 选项:配置根组件,在使用 mount() 挂载应用时,该组件被用作渲染的起点
* Vue.createApp(HelloVueApp).mount('#hello-vue')


posted @ 2021-07-01 11:49  小毛编  阅读(37)  评论(0编辑  收藏  举报