目錄
回复内容:
首頁 後端開發 php教程 javascript - 微信jssdk调用的问题,明明已经已经注入成功了,为何这样

javascript - 微信jssdk调用的问题,明明已经已经注入成功了,为何这样

Jul 06, 2016 pm 01:51 PM
html html5 javascript php

javascript - 微信jssdk调用的问题,明明已经已经注入成功了,为何这样

<code>public constructor (options?: BodyConfig, page?: JQuery) {

        var _self = this;

        if (options == null) { return; }

        if (options.jsApiList != null) {

            options.jsApiList.unshift.apply(wecaht_opt.jsApiList, options.jsApiList);

        }

        wecaht_opt = $.extend(true, wecaht_opt, options || {});

        if (wecaht_opt.appId == null || wecaht_opt.timestamp == null || wecaht_opt.nonceStr == null || wecaht_opt.signature == null) {

            console.log('wx.options is null');
            return;

        }

        wx.config(wecaht_opt);

        console.log(wecaht_opt);

        wx.ready(function (res) {

            console.log('wx is ready');

            wx.showOptionMenu();

            wx.hideMenuItems({

                menuList: [
                    'menuItem:copyUrl',
                    'menuItem:readMode',
                    'menuItem:openWithQQBrowser',
                    'menuItem:openWithSafari',
                    'menuItem:share:QZone',
                    'menuItem:share:qq',
                    'menuItem:share:weiboApp',
                    'menuItem:share:facebook',
                    'menuItem:favorite'
                ] // 要隐藏的菜单项,只能隐藏“传播类”和“保护类”按钮,所有menu项见附录3

            });

            var _title = page.data('share-title');
            var _desc  = page.data('share-desc');
            var _link  = page.data('share-link');
            var _img   = page.data('share-img');

            var timeline: MyBodyMenuShareTimeline = {
                title: _title,
                link: _link,
                imgUrl: _img,
                success: function () {
                    console.log('已分享');
                },
                cancel: function (res) {
                    console.log('已取消');
                },
                fail: function (res) {
                    console.log(JSON.stringify(res));
                }
            }

            var appmessage: MyBodyMenuShareAppMessage = {
                title: _title,
                desc: _desc,
                link: _link,
                imgUrl: _img,
                success: function () {
                    console.log('已分享');
                },
                cancel: function (res) {
                    console.log('已取消');
                },
                fail: function (res) {
                    console.log(JSON.stringify(res));
                }
            }

               wx.onMenuShareTimeline(timeline);
            wx.onMenuShareAppMessage(appmessage);

            page.trigger('MrWechatReady');

        });

        wx.error(function (error) {

            console.log('wx is error');

            page.trigger('MrWechatError');

        });

    }</code>
登入後複製
登入後複製

javascript - 微信jssdk调用的问题,明明已经已经注入成功了,为何这样

回复内容:

javascript - 微信jssdk调用的问题,明明已经已经注入成功了,为何这样

<code>public constructor (options?: BodyConfig, page?: JQuery) {

        var _self = this;

        if (options == null) { return; }

        if (options.jsApiList != null) {

            options.jsApiList.unshift.apply(wecaht_opt.jsApiList, options.jsApiList);

        }

        wecaht_opt = $.extend(true, wecaht_opt, options || {});

        if (wecaht_opt.appId == null || wecaht_opt.timestamp == null || wecaht_opt.nonceStr == null || wecaht_opt.signature == null) {

            console.log('wx.options is null');
            return;

        }

        wx.config(wecaht_opt);

        console.log(wecaht_opt);

        wx.ready(function (res) {

            console.log('wx is ready');

            wx.showOptionMenu();

            wx.hideMenuItems({

                menuList: [
                    'menuItem:copyUrl',
                    'menuItem:readMode',
                    'menuItem:openWithQQBrowser',
                    'menuItem:openWithSafari',
                    'menuItem:share:QZone',
                    'menuItem:share:qq',
                    'menuItem:share:weiboApp',
                    'menuItem:share:facebook',
                    'menuItem:favorite'
                ] // 要隐藏的菜单项,只能隐藏“传播类”和“保护类”按钮,所有menu项见附录3

            });

            var _title = page.data('share-title');
            var _desc  = page.data('share-desc');
            var _link  = page.data('share-link');
            var _img   = page.data('share-img');

            var timeline: MyBodyMenuShareTimeline = {
                title: _title,
                link: _link,
                imgUrl: _img,
                success: function () {
                    console.log('已分享');
                },
                cancel: function (res) {
                    console.log('已取消');
                },
                fail: function (res) {
                    console.log(JSON.stringify(res));
                }
            }

            var appmessage: MyBodyMenuShareAppMessage = {
                title: _title,
                desc: _desc,
                link: _link,
                imgUrl: _img,
                success: function () {
                    console.log('已分享');
                },
                cancel: function (res) {
                    console.log('已取消');
                },
                fail: function (res) {
                    console.log(JSON.stringify(res));
                }
            }

               wx.onMenuShareTimeline(timeline);
            wx.onMenuShareAppMessage(appmessage);

            page.trigger('MrWechatReady');

        });

        wx.error(function (error) {

            console.log('wx is error');

            page.trigger('MrWechatError');

        });

    }</code>
登入後複製
登入後複製

javascript - 微信jssdk调用的问题,明明已经已经注入成功了,为何这样

permission denied
该公众号没有权限使用这个JSAPI,
或者是调用的JSAPI没有传入config的jsApiList参数中(部分接口需要认证之后才能使用)

多看文档……

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章

倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章

倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章標籤

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南 適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南 Dec 24, 2024 pm 04:42 PM

適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南

CakePHP 日期和時間 CakePHP 日期和時間 Sep 10, 2024 pm 05:27 PM

CakePHP 日期和時間

CakePHP 專案配置 CakePHP 專案配置 Sep 10, 2024 pm 05:25 PM

CakePHP 專案配置

CakePHP 檔案上傳 CakePHP 檔案上傳 Sep 10, 2024 pm 05:27 PM

CakePHP 檔案上傳

CakePHP 路由 CakePHP 路由 Sep 10, 2024 pm 05:25 PM

CakePHP 路由

HTML 表格佈局 HTML 表格佈局 Sep 04, 2024 pm 04:54 PM

HTML 表格佈局

討論 CakePHP 討論 CakePHP Sep 10, 2024 pm 05:28 PM

討論 CakePHP

CakePHP 快速指南 CakePHP 快速指南 Sep 10, 2024 pm 05:27 PM

CakePHP 快速指南

See all articles