起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1692|回复: 6

[处理中4] 模式4js调用具体怎么操作

[复制链接]

9

主题

34

帖子

74

积分

初级会员

Rank: 2

积分
74
QQ
发表于 2016-11-28 21:04:38 | 显示全部楼层 |阅读模式
本帖最后由 wangjunuu 于 2016-11-28 21:06 编辑

我看到下面教程1 是把代码放在要展现插件功能的网页里吗?2里的代码要具体发在哪里? 我是菜鸟请高手回答谢谢 w-1.jpg


1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-11-29 10:10:12 | 显示全部楼层
扫一扫  可以参考  UI2\demo\ native\barcode
回复 支持 反对

使用道具 举报

9

主题

34

帖子

74

积分

初级会员

Rank: 2

积分
74
QQ
 楼主| 发表于 2016-11-29 10:44:52 | 显示全部楼层
我要用的是分享插件,我看扫一扫和它差不多。分享代码我不明白放在哪里?怎么调用?
/**
  导入相关插件
**/
    require("cordova!cordova-plugin-x-socialsharing");

/**
  调用相关接口,实现分享功能
**/
    Model.prototype.shareClick = function(event){
        var url = window.location.href;
        plugins.socialsharing.share("起步科技", null, null, url);
    };//此处分享一个链接
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-11-30 13:55:23 | 显示全部楼层
wangjunuu 发表于 2016-11-29 10:44
我要用的是分享插件,我看扫一扫和它差不多。分享代码我不明白放在哪里?怎么调用?
/**
  导入相关插件

模式4纯html引用cordova吗? 如果是的话按照正常的js引用来写就好了
回复 支持 反对

使用道具 举报

9

主题

34

帖子

74

积分

初级会员

Rank: 2

积分
74
QQ
 楼主| 发表于 2016-11-30 14:14:19 | 显示全部楼层
  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4.         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5.         <title><{$meta_title}></title>
  6.         <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
  7.         <meta content="yes" name="apple-mobile-web-app-capable" />
  8.         <meta name="keywords" content="<{$meta_keywords}>" />
  9.         <meta name="description" content="<{$meta_description}>" />
  10.         <meta name="author" content="JYmusic">
  11.         <link type="text/css" rel="stylesheet" href="__TMPL__/Mobile/css/mobile.css?v=0721"/>
  12.         <link type="text/css" rel="stylesheet" href="__TMPL__/Mobile/css/style.css?v=0721"/>
  13.         <script type="text/javascript" src="/cordova.js"></script>
  14. <script type="text/javascript">
  15.         /**
  16.   导入相关插件
  17. **/
  18.     require("cordova!cordova-plugin-x-socialsharing");
  19. /**
  20.   调用相关接口,实现分享功能
  21. **/
  22.     Model.prototype.shareClick = function(event){
  23.         var url = window.location.href;
  24.         plugins.socialsharing.share("起步科技", null, null, url);
  25.     };//此处分享一个链接
  26.         </script>
  27.         <script type="text/javascript" src="//cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script>
  28.         <script type="text/javascript">
  29.         (function(){
  30.                 window.JY = {
  31.                         "ROOT"   : "__ROOT__", //当前网站地址
  32.                         "APP"    : "__APP__", //当前项目地址
  33.                         "PUBLIC" : "__PUBLIC__", //项目公共目录地址
  34.                         "DEEP"   : "<{:C('URL_PATHINFO_DEPR')}>", //PATHINFO分割符
  35.                         "MODEL"  : ["<{:C('URL_MODEL')}>", "<{:C('URL_CASE_INSENSITIVE')}>", "<{:C('URL_HTML_SUFFIX')}>"],
  36.                         "VAR"    : ["<{:C('VAR_MODULE')}>", "<{:C('VAR_CONTROLLER')}>", "<{:C('VAR_ACTION')}>"]
  37.                 }
  38.         })();
  39.         </script>
  40. </head>
  41. <body>
  42. <div id="frame">
  43.         <div id="top">
  44.                 <if condition="CONTROLLER_NAME neq 'Index'">
  45.                 <a href="javascript:window.history.back();" id="goback">
  46.                         <img align="top" src="__TMPL__/Mobile/images/goback.png">
  47.                 </a>
  48.                 </if>
  49.                 <a id="title" href="<{:U('/')}>"><img align="top" src="__TMPL__/images/logo.png"></a>
  50.                 <span id="list">               
  51.                    <a href="javascript:;" id="nav-btn"><img align="top" src="__TMPL__/Mobile/images/p0.png"></a>
  52.                 </span>
  53.         </div>
  54.         <div class="disNav" id="disNav" style="display: none;">
  55.                 <div class="arrow"><i></i></div>
  56.                 <ul class="navList">
  57.                         <li><a href="<{:U('/')}>" title="JYmusic">首页</a></li>
  58.                         <li><a href="<{:U('/Ranks')}>" title="排行榜">排行榜</a></li>
  59.                         <li><a href="<{:U('/Album')}>" title="专辑">专辑</a></li>
  60.                         <li><a href="<{:U('/Artist')}>" title="讲员">讲员</a></li>
  61.                         <JY:genre result="v" limit="8" order="add_time" cache_time="86400">
  62.                         <li><a href="<{$v['url']}>" title="<{$v['name']}>"><{$v['name']}></a></li>
  63.                         </JY:genre>
  64.                 </ul>
  65.     </div>
  66.        
  67.         <div id="content">
  68.                 <block name="topnav">
  69.                 <div class="tm_div">
  70.                         <div class="renqi_1">
  71.                                 <ul id="top10">
  72.                                         <li class="<if condition="CONTROLLER_NAME eq 'Index'">yesselected<else />noselected</if>"><a href="<{:U('/')}>">首页</a></li>
  73.                                         <li class="<if condition="CONTROLLER_NAME eq 'Album'">yesselected<else />noselected</if>" ><a href="<{:U('/Album')}>">专辑</a></li>
  74.                                         <li class="<if condition="CONTROLLER_NAME eq 'Artist'">yesselected<else />
  75.                                         noselected</if>"><a href="<{:U('/Artist')}>">讲员</a></li>
  76.                                         <li class="<if condition="CONTROLLER_NAME eq 'Ranks'">yesselected<else />noselected</if>"><a href="<{:U('/Ranks')}>">排行榜</a></li>
  77.                                 </ul>
  78.                         </div>
  79.                 </div>
  80.                 </block>
  81.                 <block name="content"></block>
  82.         </div>
  83.         <div id="footer"><a href="<{:U('/')}>">Powered by恩光©2015- 2016</a></div>
  84. </div>
  85. <script type="text/javascript" src="__TMPL__/Mobile/js/common.js"></script>
  86. <script src="https://s19.cnzz.com/z_stat.php?id=4903665&web_id=4903665" language="JavaScript"></script>
  87. </body>
  88. </html>
复制代码
帮我看看我那错了。请纠正谢谢额
回复 支持 反对

使用道具 举报

发表于 2016-11-30 14:17:43 | 显示全部楼层
wangjunuu 发表于 2016-11-30 14:14
帮我看看我那错了。请纠正谢谢额

首先,你不用些:require("cordova!cordova-plugin-x-socialsharing");
这个只是打包自动选择插件需要的一个标识!

<script type="text/javascript" src="/cordova.js"></script> 这样就可以调用了!

js方法定义也不要和W页面开发的那种格式!你随便定义一个js方法,点击事件能正常调用就可以了!

主要就这样两行代码:
  1. var url = window.location.href;
  2.         plugins.socialsharing.share("起步科技", null, null, url);
复制代码

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

9

主题

34

帖子

74

积分

初级会员

Rank: 2

积分
74
QQ
 楼主| 发表于 2016-11-30 14:28:42 | 显示全部楼层
liangyongfei 发表于 2016-11-30 14:17
首先,你不用些:require("cordova!cordova-plugin-x-socialsharing");
这个只是打包自动选择插件需要的 ...

不好意思我不懂js ,您说的js方法具体怎么做?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-23 18:00 , Processed in 0.094797 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表