您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

computed与methods使用详解

2025/6/21 15:45:49发布30次查看
这次给大家带来computed与methods使用详解,computed与methods使用的注意事项有哪些,下面就是实战案例,一起来看一下。
computed and methods
拼接展示数据的任务, 也可以用methods完成, 但当页面的数据变化时, methods中的方法会被重新调用(产生不必要的性能消耗), 而methods内的方法只有和自身有关的数据变化时才会被调用
一个简单的实例
computed只在初始化时被调用
computed只在初始化时被调用
methods会在数据变化时被调用, 即使变动的数据与自身无关
测试源码
<!doctype html> <html lang="en"> <head>   <meta charset="utf-8">   <title>computed的使用</title>   <script src="https://cdn.bootcss.com/vue/2.5.16/vue.js"></script> </head> <body>   <p id="root">   </p>   <script>     var vm = new vue({       el: #root,       data: {         name: zhaozhao,         age: 13,         hobby: 'python',         nameagestyle: {           fontsize: 20px,           color: #0c8ac5         }       },       template: `<p>         <p v-bind:style="nameagestyle">computed方式渲染: {{nameandage}}</p>         <p v-bind:style="nameagestyle">methods 方式渲染: {{getnameandage()}}</p>         <br>         <input type="text" v-model="hobby">         <p>爱好: {{hobby}}</p>         <p>{{nouse()}}</p>         </p>`,       computed: {         nameandage: {           get(){           console.log('调用computed');           return `${this.name} ==> ${this.age}`;           }         }       },       methods: {         getnameandage() {           console.log('调用methods');           return `${this.name} ==> ${this.age}`;         },         nouse(){           console.log(=methods==nouse==);         }       }     })   </script> </body> </html>
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
iview自定义验证关键词输入框使用详解
console如何debug
以上就是computed与methods使用详解的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product