compute和method调用

2021-05-26  本文已影响0人  iOS白水
<template>
    <view class="container">
        <text class="view1">view1_{{getLogin1}}</text>
        <text class="view2">view2_{{getLogin2()}}</text>
        <button @click="clickLogin">点击1</button>
    </view>
</template>

<script>
    export default {
        data() {
            return {
                login: false,
            }
        },
        computed: {
            getLogin1() {
                if (this.login) {
                    return "compute--登录的_火影";
                } else {
                    return "compute--未登录_我爱罗";
                }
            }

        },
        methods: {

            clickLogin() {
                console.log('点击登录...');
                this.login = !this.login;
            },
            getLogin2() {
                if (this.login) {
                    return "method--登录的_火影";
                } else {
                    return "method--未登录_我爱罗";
                }
            }

        },
    }
</script>

<style lang="scss">
    .container {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        background-color: green;

        height: 500rpx;
        width: 500rpx;

        //=================align-self、order
        .view1 {
            color: blue;
            font-size: 28rpx;
            font-weight: 400rpx;
        }

        .view2 {
            color: yellow;
            font-size: 28rpx;
            font-weight: 400rpx;
        }

    }
</style>
上一篇 下一篇

猜你喜欢

热点阅读