首页 > 其他分享 >Vue——computed计算属性 例子

Vue——computed计算属性 例子

时间:2023-01-09 20:46:07浏览次数:35  
标签:Vue return computed app set parseInt 属性

<!DOCTYPE html> <html lang="en">
<head>     <meta charset="UTF-8">     <meta http-equiv="X-UA-Compatible" content="IE=edge">     <meta name="viewport" content="width=device-width, initial-scale=1.0">     <title>computed用法</title>     <script src="https://cdn.staticfile.org/vue/3.0.5/vue.global.js"></script> </head>
<body>     <div id="app">         <input type="number" v-model="a">+         <input type="number" v-model="b">         <input type="text" v-model="c">     </div>     <script>         const app = {             data() {                 return {                     a: 0,                     b: 0                 }             },             //computed 存在缓存  1.首次加载时会调用 2.当计算属性所依赖的字段发生改变时会调用(更新)             computed: {                 c: {                     get() {                         return parseInt(this.a) + parseInt(this.b);                     },                     set() {                         // console.log("data.c" +                         //     this._data.c);                         console.log("set");                     }                 },                 //如果没有set方法可以简写为                 // c() {                 //     return parseInt(this.a) + parseInt(this.b);
                // }             }         };         const vm = Vue.createApp(app).mount("#app");     </script> </body>
</html>

标签:Vue,return,computed,app,set,parseInt,属性
From: https://www.cnblogs.com/caiiac/p/17038473.html

相关文章

  • Vue——watch侦听属性 例子
    <!DOCTYPEhtml><htmllang="en"><head>  <metacharset="UTF-8">  <metahttp-equiv="X-UA-Compatible"content="IE=edge">  <metaname="viewport"......
  • Vue判断数组元素是否为undefined
    问题:现在有这样一个数组,没有第一个元素,如何判断该位置为空控制台输出为undefinde首先尝试array[0]===undefined,可以需要修改为array[0]==="undefinde"这样不行......
  • avue的一些踩坑记录
    avue可以说前端开发的一大利器了。给大家封装了一些非常易用的组件,尤其对于crud以及表单的操作。但是封装易用的同时,也会导致一些api不能方便的调用,尤其是多组件嵌套交互......
  • js比较对象属性是否发生变化的最简便写法
    需求背景:要求在离开页面时需要判断页面的数据是否有做过改动,由于页面的数据是表单对象的形式,所以只需要判断对象的属性值是否有发生过变化就行 解决方案:查找资料发现......
  • vue3 中动态绑定 img src 问题
    vite 官方默认的配置,如果资源文件在assets文件夹打包后会把图片名加上hash值,但是直接通过:src="imgSrc"方式引入并不会在打包的时候解析,导致开发环境可以正常引入,打包后......
  • [VueJsDev] 快速入门 - vue项目根目录配置文件
    [VueJsDev]目录列表https://www.cnblogs.com/pengchenggang/p/17037320.htmlvue项目根目录配置文件:::details目录目录vue项目根目录配置文件Part.1:package.json......
  • [VueJsDev] 基础知识 - 常见编码集
    [VueJsDev]目录列表https://www.cnblogs.com/pengchenggang/p/17037320.html常用编码集:::details目录目录常用编码集Part.1:Unicode编码Part.2:ASCII编码Par......
  • [VueJsDev] 基础知识 - CommonJs VS ES Module
    [VueJsDev]目录列表https://www.cnblogs.com/pengchenggang/p/17037320.htmlCommonJsVSESModule:::details目录目录CommonJsVSESModulePart.1:CommonJsPart......
  • [VueJsDev] 快速入门 - vscode 自动格式化
    [VueJsDev]目录列表https://www.cnblogs.com/pengchenggang/p/17037320.htmlvscode自动格式化(vue):::details目录目录vscode自动格式化(vue)Step.1:.editorcon......
  • [VueJsDev] 快速入门 - vscode 设置推荐
    [VueJsDev]目录列表https://www.cnblogs.com/pengchenggang/p/17037320.htmlvscode设置推荐:::details目录目录vscode设置推荐Edit.1:GotoLocationFlow.2:创建......