<div id="app">

    <div v-for="item in list">
        {{item.text}}
        <button @click="onClick(item)">{{item.isOk?'取消':'确定'}}</button>
    </div>

</div>


new Vue({
    el:"#app",
    data:{
        list:[
            {
                id:1,
                text:'123',
                // isOk:false,
            },

            {
                id:2,
                text:'11222',
                // isOk:false,
            },

            {
                id:3,
                text:'45234234',
                // isOk:false,
            }
        ]
    },
    methods:{
        onClick(listItem){
            listItem.isOk = !listItem.isOk;
            this.list = [...this.list];
            console.log(123);
        }
    }
});

Lifelong learning lifelong benefit