ydl_bridge
v1.1.5
Published
ydl js bridge
Downloads
4
Readme
jsBridge
YDLBridge 是一个壹点灵WEB和Native(IOS和安卓)进行交互的统一封装。
Installation&&Use
In a browser
<script src="https://pic.ydlcdn.com/track/index1.0.0.js"></script>
//一般js交互方法
YDLBridge.bridge({
action:'', //IOS定义的关键字
params:{}, //对象参数 {key:value}
scheme:'' //[http|ydl_app],app识别的协议(默认为ydl_app)
});
//新webview打开h5页面
YDLBridge.openH5(url)
Using npm:
cnpm i ydl_bridge --save
import YDLBridge from 'ydl_bridge';
YDLBridge.bridge({
action:'down_refresh',
params: { switch: false }
})
action参数说明
- post_send:专家讨论区发帖
- doctor_home:专家主页,带share
- show_doc:搜索专家的列表
- to_order_ct:免费体验下单页面
- expert_product:专家商品详情
- sendResult:发送测试结果给专家
- active_send_share:分享测试题
- order:订单预约页面
- order_detail:我的订单详情
- login:跳转登录
- pay:跳转支付
- eval:订单评价
- view-eval:查看订单评价
- modify-eval:修改订单评价
- booking-order-detail:预约订单详情
- user_home:用户主页
- copywechat:复制到微信
- gowechat:打开微信
- active_send:动态发布
- topic_detail:话题详情
- listen-order-detail:倾诉订单详情
- tel:打电话
- agreement:用户协议
- detail-sub:预约订单子订单
- fm:跳转心情fm,或者fm_detail
- test:心理测试
- article_list:心理杂志
- course_detail:课程详情
- course_category:课程分类
- course_demo : 课程试听
- course_media : 课程播放
- course_comments:课程评论
- chat_team : 进入群聊
- chat : 联系小壹,uid = 14
- commonweal_answer:公益解答
- release_service:服务发布
- release_article:发布文章
- show_media: 原生浏览h5页面的附件(图片1、视频2和音频3)
- course_list:课程列表
- pay_course:课程支付
- active_detail:动态详情
- product_list:好柿服务列表
- voice_broadcast 课程语音直播
- order_set_time: 下单选择时间
- onorder_by_app:原生进入下单页面
- sq_post_list:专家讨论区列表
- sq_post_detail 专家讨论区详情网页-h5
- touch_event 安卓解决h5和原生控件事件冲突(触摸开始传{‘intercept’:true}由,触摸结束传{'intercept':false})
- feedback:意见反馈
- select_img:选择图片
- down_refresh:下拉刷新 参数:switch:true|false
- listen_list:倾述列表
- back_refresh:后退并刷新
- action_share:通用的分享
- action_invite:分销邀请
- action_fund:资金明细
- refresh:刷新界面