vue 中 setTimeout怎么用 ?

vue 中  setTimeout怎么用 ?想改变一下v-show的 truefalse。

```javascript
export default {
    name: 'Complete',
    data: function () {
        return {
            examine: true,
            adopt: false,
            monitorUser: "",
        }

    },
    methods: {
        let _this = this;
        setTimeout(() => {
    _this.examine = false,
        _this.adopt = true
}, 500);
    },

}


```

methods下面放的是方法,你放在created试试

```javascript
export default {
    name: 'Complete',
    data: function () {
        return {
            examine: true,
            adopt: false,
            monitorUser: "",
        }
    },
    created() {
        let _this = this;
        setTimeout(() => {
    _this.examine = false,
        _this.adopt = true
}, 500);
    },
}



methods 里要 用函数形式 。你这个直接写肯定不行。还有 就是触发方式 。methods必须 调用才会触发

methods换成mounted,methods里面是放的方法


export default {

    name: 'Complete',

    data: function () {

        return {

            examine: true,

            adopt: false,

            monitorUser: "",

        }

    },

    mounted() {

        let _this = this;

        setTimeout(() => {

    _this.examine = false,

        _this.adopt = true

}, 500);

    },

}