vue快速入门(三十四)组件data定义方法

注释很详细,直接上代码

上一篇

新增内容

  1. 数据绑定方法照常
  2. 数据定义方法需要作为函数返回值

源码

MyTest.vue

<template>
    <div>
        <h1>我的功德:{{merits}} </h1>
        <button @click="merits+=num1">功德加一</button>
        <button @click="merits+=num2">功德加十</button>
        <button @click="merits+=num3">功德加百</button>
    </div>
</template>

<script>
    export default {
        // 因为组件每次使用都需要是一个新的对象,
        // 所以data数据都需要是函数返回
        data() {
            return {
                merits:999,
                num1:1,
                num2:10,
                num3:100
            }
        },
    }
</script>

<style lang="scss" scoped>

</style>

App.vue

<template>
  <div id="app">
  	<!-- 多次使用每一个都是新的对象,不会有影响 -->
    <MyTest/>
    <MyTest/>
    <MyTest/>
  </div>
</template>

<script>
// 导入局部注册组件
import MyTest from './components/MyTest.vue';
export default {
  name: 'App',
  components: {//注册局部注册组件
    MyTest
  }
}
</script>
<style>
*{
  margin: 0;
  padding: 0;
}
</style>

效果演示

在这里插入图片描述

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-21 09:22:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-21 09:22:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-21 09:22:04       87 阅读
  4. Python语言-面向对象

    2024-04-21 09:22:04       96 阅读

热门阅读

  1. 实景景区亲自儿童剧本杀小程序开发搭建

    2024-04-21 09:22:04       171 阅读
  2. NLP地点位置抽取python库实现

    2024-04-21 09:22:04       106 阅读
  3. SHELL脚本编程----netstat练习3-输出每个IP的连接数

    2024-04-21 09:22:04       74 阅读
  4. 正则表达式

    2024-04-21 09:22:04       38 阅读
  5. 大模型日报2024-04-17

    2024-04-21 09:22:04       61 阅读
  6. QT中表格控件使用

    2024-04-21 09:22:04       91 阅读
  7. 在QT中使用QTableView与数据库连接

    2024-04-21 09:22:04       40 阅读
  8. 生成创建table 的sql sed ‘s/REM //‘

    2024-04-21 09:22:04       40 阅读
  9. 安卓手机APP开发__媒体开发部分__音轨的选择

    2024-04-21 09:22:04       35 阅读