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

[vue]计算属性

文章目录

  • 一、语法介绍
  • 二、添加代码
  • 三、结果展示
  • 四、参考文献

如有错误,请指正!!!

一、语法介绍

1、问题来源
       我们在处理网页时,如果在模版中放入过多的逻辑就会变得难以维护,这时就要用到计算属性来优化逻辑。
2、解决办法
       利用computed来优化逻辑。

二、添加代码

<template>
  <h3>{{ name }}</h3>
  <p>{{ language.length > 0 ? "yes" : "no" }}</p>
  <!-- 这里直接使用计算属性 -->
  <p>{{ content }}</p>
  <!-- 这里直接使用函数 -->
  <p>{{ content1() }}</p>
</template>

<script>
export default {
  data() {
    return {
      name: "语言",
      language: ["c++", "java", "python"],
    };
  },
  //计算属性
  computed: {
    content() {
      return this.language.length > 0 ? "yes" : "no";
    },
  },

  //函数和方法
  methods: {
    content1() {
      return this.language.length > 0 ? "yes" : "no";
    },
  },
};
</script>

三、结果展示

在这里插入图片描述

四、参考文献

[1] vue.js


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

相关文章:

  • WPF ContentPresenter详解2
  • 网损仪详解
  • 比R版本快几十倍| Pyscenic单细胞转录因子预测
  • nVisual对接企业微信实现机房设备与连接变更的自动化审批
  • 硬件防火墙配置与优化:给网络装上最稳的安全阀
  • 深入探索 C++20 中的 std::make_obj_using_allocator
  • 使用Python可视化图结构:从GraphML文件生成节点关系图(lightrag 生成)
  • springcloud项目在框架搭建时的问题的总结
  • 使用HTTP提交git时,每次都要输入用户名和密码的解决方案
  • CentOS 7 宝塔部署
  • 【工具】openEuler 22.03 (LTS-SP3) 如何离线安装 git-lfs
  • Spring Boot集成阿里云OSS:对象存储实战指南
  • OpenBMC:BmcWeb 生效路由2 Trie字典树添加节点
  • vscode profile
  • 7.8 窗体间传递数据
  • 数据结构每日一题day4(顺序表)★★★★★
  • 【计科】从操作系统到虚拟化技术(进程调度,内存映射,设备IO,文件、网络管理)
  • 地图(死亡细胞)
  • 基于Python的自然语言处理系列(60):使用 LangChain 构建 Multi-Vector Retriever 进行文档检索
  • C#:类型定义中使用‌问号(?)