记一次在销售易App移动端平台写的前台代码

记一次在销售易App移动端平台写的前台代码


需求:app移动端点击按钮打开新页(后端入门新手,前端真是不会)

遇到的问题:

  1. 前端使用ajax方法,成功跳转方法(已经进到返回success里面),却没有访问到url(url是正确的;查看后台日志,没有访问url方法);
    原因:是token问题,销售易网页端和移动端token,生成结果不一样,我直接将网页端获取token的方法,用到了移动端,造成token不一样v
    结论:遇到ajax问题,首先检查参数:url是否正确,是否异步,请求方法类型type,Authorization:认证token,返回类型datatype,等等;主要是确认js方法走了没有,走到哪出现问题,可以使用alert或者打印到控制台,也可以看是否访问了后台方法:log日志或者是debug方法

  2. MUI 内置小图标 无法正常显示,错显示为小矩形
    使用单选框的时候出现的问题,单选框显示为带小矩形
    原因:通过F12发现:mui.ttf 访问403;在网上查询说mui中使用的图标是字体而不是图片,mui 是有自己的 icon 图标的,他是把小图片 存在字体里面 然后在 用引用字体的方式来 读出图标的。我没有引用字体文件mui.ttf
    结论

  • 新建一个与js文件夹同级目录的fonts文件夹,将mui.ttf放进去;
  • mui还可以使用自己的扩展图标,需要引用在mui.min.css文件搜索src:url(…/fonts/mui.ttf) format(‘truetype’)后面添加
    src:url(…/fonts/mui-icon-extra.ttf)format(‘truetype’)
  • mui还可以使用自定义图标:引用新的css文件和.ttf文件
    自定义图标链接: link.
  1. alert弹框在ios系统不弹出
    原因:在网上查了半天,可能原因是ios把原生alert屏蔽掉了;我又使用了mui.alert()弹框了效果实现了,但是使用的销售易关闭页面的功能有冲突:弹框一闪而过,越过了弹框,直接关闭页面。
    结论:使用mui.toast()方法,只显示消息,不点确定,再延时关闭页面;这样就解决了问题:先让弹框显示,再关闭页面。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值