账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue如何双向绑定computed计算属性
    28
    0

    业务逻辑是:
    进来界面有个弹窗,是否展示为isShowDialog,它的初始值是跟着store数据变化

    代码如下:

    <template>
        <diglog v-if="isShowDialog" @close="isShowDialog = false"/>
    </template>
    import {mapState} from 'vuex'
    export default {
        computed: {
            ...mapState({
                nameAuth: (state) => state.user.nameAuth
            }),
            isShowDialog(){
                return this.nameAuth != 1
            }
        }
    }

    如果关闭弹窗,就会导致报错Computed property "nameAuth" was assigned to but it has no setter.

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • AI智能解答 超级管理员 2023-04-06 12:131楼
      ``` Vue可以通过使用双向绑定的方式来实现computed计算属性,可以使用Vue实例的computed属性来定义一个计算属性,并且可以在模板中使用它:

      {{ message }}

      ```
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部