12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- import { $wuxDatePicker, $wuxPopupPicker } from '../../dist/index'
- import data from '../cascader/data'
- import ad from '../index/ad'
- const fieldNamesOptions = [
- {
- labelT: '选项一',
- valueT: '1',
- childrenT: [{
- labelT: '选项A',
- valueT: 'A',
- childrenT: [{
- labelT: '选项B',
- valueT: 'B',
- }],
- }],
- },
- {
- labelT: '选项二',
- valueT: '2',
- },
- {
- labelT: '选项三',
- valueT: '3',
- disabledT: true,
- },
- ]
- ad({
- data: {
- fieldNames: {
- label: 'labelT',
- value: 'valueT',
- disabled: 'disabledT',
- children: 'childrenT',
- },
- fieldNamesOptions,
- value1: [],
- value2: [],
- value3: [],
- options: [],
- province: [],
- loading: true,
- },
- onLoad() {
- this.setData({ options: data })
- setTimeout(() => {
- this.setData({
- province: data.map((v, i) => ({ ...v, disabled: i > 3, children: null })),
- loading: false,
- })
- }, 3000)
- },
- onValueChange1(e) {
- this.setData({ value1: e.detail.value })
- console.log('onValueChange1', e.detail)
- },
- onValueChange2(e) {
- this.setData({ value2: e.detail.value })
- console.log('onValueChange2', e.detail)
- },
- onValueChange3(e) {
- this.setData({ value3: e.detail.value })
- console.log('onValueChange3', e.detail)
- },
- })
|