1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- Component({
- props: {
- show: true,
- balance: false,
- // 是否显示余额
- onChange: () => null,
- onClose: () => null,
- defaultList: null
- },
- data: {
- list: [{
- balance: 134.54,
- cardNum: 'A001129002838122'
- }, {
- balance: 234.54,
- cardNum: 'A001129002838122'
- }, {
- balance: 334.54,
- cardNum: 'A001129002838122'
- }, {
- balance: 434.54,
- cardNum: 'A001129002838122'
- }]
- },
- didMount() {},
- didUpdate() {
- if (this.props.defaultList) {
- this.setData({
- list: this.props.defaultList
- });
- }
- },
- methods: {
- onClosePopup() {
- this.props.onClose();
- },
- onTap(e) {
- const {
- item
- } = e.target.dataset;
- this.onClosePopup();
- this.props.onChange(item);
- },
- onOpenPopup() {
- this.setData({
- show: true
- });
- }
- }
- });
|