zoukankan      html  css  js  c++  java
  • Apicloud [记录]

    监听 

    api.sendEvent({
    name:'JTName',
    extra: {
    mark: vm.transmitParam.codeMark,
    newUrl:vm.sendBackPicUrl,
    }
    });
    api.addEventListener({
    name: 'JTName'
    }, function (ret, err) {
    if(isNotEmptyFn(ret.value)){
    fn
    }
    setTimeout(function () {
    api.closeWin({name:"pictureDeal"});
    },500)
    });

    aMapLBS定位

      使用   需要申请key  配置config + 是否允许定位
      报错   require定位模块进不来 ---- key值是否正确  模块是否加载
                if  ret.status  false (初始化成功后定位失败) -----  是否进行云编译

    禁止返回

      keyback 监听  执行fn(空)

    apicloud自封装的ajax使用

      api.ajax({
        url: tools.getApi(null,'/fileUpDownController/upload'),
        method: 'post',
        data: {
          files:{
            "file":picUrl,
          },
        },
        dataType:'json',
        report:true,
      }, function(ret, err) {
        if (ret) {
          pleaseWaitFn();
          if(ret.progress==100&&ret.statusCode==200){
            if (vm.transmitParam.mark=="cash"){userAddCodePicFn(ret.body.data);}
            else if(vm.transmitParam.mark=="setcode"){
              if(isNotEmptyFn(vm.transmitParam.s_transmitParam.prevPicResourceId)){
                userModifyCodePicFn(ret.body.data);
              }else {
                userAddCodePicFn(ret.body.data);
              }

            }

          }
        } else {
          tools.CommonMackFn('上传失败,请重新上传');
        }
      });

    openWin

      api.openWin({
        name: 'win_login',
        url: '../../login/win_login.html',
        pageParam: {
          transmitParam: {“param1”:param1,“param2”:param2}
        },
        animation: {
          type: "movein",
          subType: "from_bottom",
          curve: "ease_out",
          duration: 300
        }
      })

     

      api.openWin({
        name: vm.transmitParam.sendWin.sendWinName,
        url:vm.transmitParam.sendWin.sendWinUrl,
        reload:true,
      })

     apicloud  es6 的支持,需要浏览器内核支持,和APICloud平台本身无关; es6 的支持情况,取决于手机浏览器内核版本;

    Click事件优化 

      <div class="content" tapmode onclick="fnOpenWareWin('{{=value.id}}');">

      tapmode 具有快速点击事件的功能,消除了JS中标准click事件的300毫秒延迟;

      api.parseTapmode();

    图片上传
      http://docs.apicloud.com/Client-API/UI-Layout/UIMediaScanner
      http://www.cnblogs.com/jiqing9006/p/6026757.htm

    addEventListener

      http://www.cnblogs.com/jiqing9006/p/5919317.html

      

  • 相关阅读:
    doraemon的python 从计算机基础到面向对象的笔记(加面试题)
    doraemon的python 单例模式和日志操作(我的笔记整合起来就是一份完成的python学习资料)
    Mybatis系列教材 (十七)- 相关概念
    Mybatis系列教材 (十六)- 注解
    Mybatis系列教材 (十五)- 注解
    Mybatis系列教材 (十四)- 注解
    Mybatis系列教材 (十三)- 注解
    Mybatis系列教材 (十二)- 注解
    Mybatis系列教材 (十一)- 动态SQL
    Mybatis系列教材 (十)- 动态SQL
  • 原文地址:https://www.cnblogs.com/caiCheryl/p/7591234.html
Copyright © 2011-2022 走看看