console
const Main = {
data() {
return {
list: [
{name: '我的名字'}
]
}
},
methods: {
setAge(scope) {
scope.row.age = 123
}
}
};
window.onload = function() {
var Ctor = Vue.extend(Main)
new Ctor().$mount('#app')
}
<div id="app">
<el-table :data="list">
<el-table-column label="姓名" prop="name"></el-table-column>
<el-table-column label="年龄" prop="age"></el-table-column>
<el-table-column label="操作">
<template v-slot="scope">
<el-button @click="setAge(scope)">设置年龄</el-button>
</template>
</el-table-column>
</el-table>
</div>
.el-tooltip__popper {
max-width: 200px;
white-space: pre-wrap;
}