| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 | // components/diy-area/index.jsComponent({    /**     * 组件的属性列表     */    options: {        multipleSlots: true, // 在组件定义时的选项中启用多slot支持        /*  options: null, */    },    properties: {        active: {            type: Number,            value: 1,        },        txtfontsize: {            type: Number,            value: 32,        },        txtcolor: {            type: String,            value: "#000000",        },        width: {            type: Number,            value: 690,        },        border: {            type: String,            value: "5rpx solid #f6f6f6",        },        borderradius: {            type: Number,            value: 30,        },        txtmargin: {            type: String,            value: "0rpx 0rpx 20rpx 30rpx",        },        margin: {            type: String,            value: "0rpx 0rpx 0rpx 30rpx",        },        padding: {            type: String,            value: "0rpx 0rpx 0rpx 0rpx",        },        txt: {            type: String,            value: "所在地区:",        },        inputcolor: {            type: String,            value: "#000000",        },        inputfontsize: {            type: Number,            value: 32,        },        inputmargin: {            type: String,            value: "0rpx 0rpx 20rpx 30rpx",        },        region: {            type: Array,            value: ['江西省', '南昌市', '东湖区'],        }    },    /**     * 组件的初始数据     */    data: {        /*   region: ['江西省', '南昌市', '东湖区'], // 初始值  (data内)  */    },    /**     * 组件的方法列表     */    methods: {        bindRegionChange: function(e) { // picker值发生改变都会触发该方法            console.log('picker发送选择改变,携带值为', e.detail.value)            this.triggerEvent('comclick', e.detail.value)            this.setData({                region: e.detail.value            })        },    }})
 |