Bottom.jsx 891B

123456789101112131415161718192021222324252627282930
  1. import React from 'react';
  2. import { View, Image, Button } from '@tarojs/components';
  3. import Icon from '@/assets/image/WeChat.png';
  4. import { useModel } from '@/store';
  5. import style from './bottom.module.less';
  6. export default (props) => {
  7. const { signinByPhone } = useModel('user');
  8. const onGetPhoneNumber = (e) => {
  9. console.log(e)
  10. const code = e.detail.code;
  11. signinByPhone(code).then(props.onSuccess);
  12. }
  13. return (
  14. <View>
  15. <View className={style['txt-box2']}>—— 没有账号?微信登录 ——</View>
  16. <View className={style['img-box2']}>
  17. <Button openType="getPhoneNumber" onGetPhoneNumber={onGetPhoneNumber}>
  18. <Image className={style['img-wechat']}
  19. src={Icon}
  20. />
  21. </Button>
  22. </View>
  23. <View className={style['wechat-login']}>微信登录</View>
  24. </View>
  25. )
  26. }