JSFiddle - React, Tailwind, and code Playground
by lmk123
HTML
<div id="app">
<select>
<option v-for="option in $data.$_options" v-text="option.name" :value='option.value'></option>
</select>
{{$data._map}}
</div>
JavaScript
new Vue({
el: '#app',
data: {
_map: 'test',
$_options: [{
name: '选项一',
value: 1
}, {
name: '选项二',
value: 2
}]
},
ready() {
console.log(this)
this.$data.$_options.push({
name: '选项三',
value: 3
})
this.$data._map = 'wtf'
}
})