当前位置: 首页 > article >正文

vue基础代码第一篇

  1. 1创建一个基本的Vue应用

import { createApp } from 'vue';
import App from './App.vue';

createApp(App).mount('#app');
  1. 2在Vue组件中使用数据绑定

<template>
  <div>{{ message }}</div>
</template>

<script lang="ts">
import { defineComponent } from 'vue';

export default defineComponent({
  data() {
    return {
      message: 'Hello Vue!'
    };
  }
});
</script>
  1. 3在Vue组件中使用计算属性

<template>
  <div>{{ reversedMessage }}</div>
</template>

<script lang="ts">
import { defineComponent, computed } from 'vue';

export default defineComponent({
  data() {
    return {
      message: 'Hello Vue!'
    };
  },
  computed: {
    reversedMessage() {
      return this.message.split('').reverse().join('');
    }
  }
});
</script>
  1. 4在Vue组件中使用条件渲染

<template>
  <div v-if="showMessage">{{ message }}</div>
</template>

<script lang="ts">
import { defineComponent } from 'vue';

export default defineComponent({
  data() {
    return {
      message: 'Hello Vue!',
      showMessage: true
    };
  }
});
</script>
  1. 5在Vue组件中使用列表渲染

<template>
  <ul>
    <li v-for="item in items" :key="item.id">{{ item.name }}</li>
  </ul>
</template>

<script lang="ts">
import { defineComponent } from 'vue';

export default defineComponent({
  data() {
    return {
      items: [
        { id: 1, name: 'Item 1' },
        { id: 2, name: 'Item 2' },
        { id: 3, name: 'Item 3' }
      ]
    };
  }
});
</script>

http://www.kler.cn/a/510488.html

相关文章:

  • 软件测试——期末复习
  • 通过idea创建的springmvc工程需要的配置
  • vue3常用的组件的通信方式
  • 搜维尔科技:Xsens人形机器人解决方案的优势
  • v2富文本框封装 @wangeditor/editor-for-vue
  • 学习记录1
  • 分类问题(二元,多元逻辑回归,费歇尔判别分析)spss实操
  • [手机Linux] ubuntu 错误解决
  • lanqiaoOJ 2128:重新排序 ← 一维差分
  • 【优先算法】滑动窗口--结合例题详解学习
  • Node.js --- 模板引擎EJS
  • 使用rpc绕过咸鱼sign校验
  • 如何让a和b的地址互换?
  • ros2-7.5 做一个自动巡检机器人
  • 【Spring MVC】第二站-Spring MVC请求
  • 快速上手 Spring Boot:基础使用详解
  • 生物识别技术是否可以成为应对安全挑战的最佳选择?
  • 嵌入式硬件篇---PID控制
  • 【部署】将项目部署到云服务器
  • 阿九的python 爬虫进阶课18.3 学习笔记
  • 条件决策树(Conditional Decision Trees)算法详解
  • 基于JavaWeb的宠物救助及领养平台的设计与实现
  • Safari常用快捷键
  • 1166 Summit (25)
  • web前端2--标签
  • C# OpenCV机器视觉:常用滤波算法