pageClass | sidebarDepth | title | description | since |
---|---|---|---|---|
rule-details |
0 |
vue/no-deprecated-delete-set |
disallow using deprecated `$delete` and `$set` (in Vue.js 3.0.0+) |
v9.29.0 |
disallow using deprecated
$delete
and$set
(in Vue.js 3.0.0+)
This rule reports use of deprecated $delete
and $set
. (in Vue.js 3.0.0+).
<script>
import { set, del } from 'vue'
export default {
mounted () {
/* ✗ BAD */
this.$set(obj, key, value)
this.$delete(obj, key)
Vue.set(obj, key, value)
Vue.delete(obj, key)
set(obj, key, value)
del(obj, key)
}
}
</script>
Nothing.
This rule was introduced in eslint-plugin-vue v9.29.0