🍟 Easy to get value from vue instance via object paths.
https://qingwei-li.github.io/vueo
npm i vueo -S
import Vue from 'vue'
import Vueo from 'vueo'
Vue.use(Vueo)
new Vue({
data () {
return { a: { b: [ {c: 1} ] } }
},
created () {
this.$has('a.b.0') // true
this.$has('a.b.1') // false
this.$at('a.b.0.c') // 1
this.$at('a.b.1.c') // undefined
}
})
- vm#$at(path)
- vm#$at(obj, path)
- vm#$has(path)
- vm#$has(obj, path)
MIT