|
| 1 | +const Vue = require('nativescript-vue') |
| 2 | + |
| 3 | +Vue.config.debug = true |
| 4 | +Vue.config.silent = false |
| 5 | + |
| 6 | +// console.log(Vue.compile('<Switch v-model="arrival" color="red"/>').render.toString()) |
| 7 | + |
| 8 | +new Vue({ |
| 9 | + data() { |
| 10 | + return { |
| 11 | + items: [ |
| 12 | + { switch: false, value: 'Item 1' }, |
| 13 | + { switch: false, value: 'Item 2' }, |
| 14 | + { switch: false, value: 'Item 3' }, |
| 15 | + { switch: false, value: 'Item 4' }, |
| 16 | + { switch: false, value: 'Item 5' }, |
| 17 | + { switch: false, value: 'Item 6' }, |
| 18 | + { switch: false, value: 'Item 7' }, |
| 19 | + { switch: false, value: 'Item 8' }, |
| 20 | + { switch: false, value: 'Item 9' }, |
| 21 | + { switch: false, value: 'Item 10' }, |
| 22 | + { switch: false, value: 'Item 11' }, |
| 23 | + { switch: false, value: 'Item 12' }, |
| 24 | + { switch: false, value: 'Item 13' }, |
| 25 | + { switch: false, value: 'Item 14' }, |
| 26 | + { switch: false, value: 'Item 15' }, |
| 27 | + { switch: false, value: 'Item 16' }, |
| 28 | + { switch: false, value: 'Item 17' }, |
| 29 | + { switch: false, value: 'Item 18' }, |
| 30 | + { switch: false, value: 'Item 19' }, |
| 31 | + { switch: false, value: 'Item 20' } |
| 32 | + ] |
| 33 | + } |
| 34 | + }, |
| 35 | + template: ` |
| 36 | + <ListView for="item in items"> |
| 37 | + <v-template> |
| 38 | + <GridLayout padding="24" columns="*, auto, auto"> |
| 39 | + <TextField v-model="item.value"/> |
| 40 | + <Label :text="item.switch" col="1"/> |
| 41 | + <Switch v-model="item.switch" col="2"/> |
| 42 | + </GridLayout> |
| 43 | + </v-template> |
| 44 | + </ListView> |
| 45 | + ` |
| 46 | +}).$start() |
0 commit comments