前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >Vue3中的计算属性

Vue3中的计算属性

原创
作者头像
软件架构师Michael
发布2022-09-11 15:48:40
发布2022-09-11 15:48:40
94100
代码可运行
举报
运行总次数:0
代码可运行

tips:

  • 在Vue3中,我们可以用computed来输出计算属性
  • 如果computed和data属性同时使用,data属性优先级更高,会有警告提示
  • 在Vue3中,data,methods,computed中的属性名称不要重复

example:

代码语言:javascript
代码运行次数:0
复制
<!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">
    <script src="https://unpkg.com/vue@3"></script>
    <title>Document</title>
</head>
<body>
    <div id="leo">
        {{content.length == 4?"helloVue":"helloleo"}}
        {{say}}
    </div>
    <script>
        Vue.createApp({
            data(){
                return {
                    "num":2,
                    "content":["leo","sky","blue","lancy"]
                }
            },
            computed: {
                "say":function(){
                    return this.num
                }

                }
            }
        ).mount("#leo")
    </script>
</body>
</html>

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档