卓灬不凡
卓灬不凡
  • 发布:2022-07-21 10:54
  • 更新:2023-02-02 17:40
  • 阅读:1229

小程序如何引入企业微信插件?

分类:uni-app

小程序里面使用 企业微信插件 「联系我」插件 ,但是跟据文档配置好后,按钮无法显示

代码中配置:
pages.json:

        {  
            // 我的  
            "path": "pages/my/my",  
            "style": {  
                "navigationStyle": "custom"  
            },  
            "mp-weixin": {  
                "usingComponents": {  
                    "cell": "plugin://contactPlugin/cell"  
                }  
            }  
        },

manifest.json:

    /* 小程序特有相关 */  
    "mp-weixin" : {  
        "appid" : "xxxxxxxx",  
        "setting" : {  
            "urlCheck" : false,  
            "minified" : true,  
            "postcss" : false  
        },  
        "usingComponents" : true,  
        "permission" : {  
            "scope.userLocation" : {  
                "desc" : "获取当前位置为你推荐周边上车站点"  
            }  
        },  
        "plugins": {  
            "contactPlugin": {  
                "version": "1.4.3",  
                "provider": "wx104a1a20c3f81ec2"  
            }  
        }  
    },

my.vue:
<cell @startmessage='startmessage' @completemessage="completemessage" plugid='xxxxxxxxxxxxxxxxxx' />

组件没法引入,plugin:// 协议组件如何引入呢?

2022-07-21 10:54 负责人:无 分享
已邀请:
卓灬不凡

卓灬不凡 (作者)

好了,找到解决办法了。
pages.json 中,不放在路由的组件下引入

直接放在globalStyle中就可以展示出来了。

    "globalStyle": {  
        "navigationBarTextStyle": "black",  
        "navigationBarTitleText": "uni-app",  
        "navigationBarBackgroundColor": "#F8F8F8",  
        "backgroundColor": "#F8F8F8",  
        "usingComponents": {  
            "cell": "plugin://contactPlugin/cell"  
        }  
    },
DCloud_UNI_GSQ

DCloud_UNI_GSQ

{    
            // 我的    
            "path": "pages/my/my",    
            "style": {    
                "navigationStyle": "custom"    
            },    
            //"mp-weixin": {    
                "usingComponents": {    
                    "cell": "plugin://contactPlugin/cell"    
                }    
            //}    
        },
大饼

大饼

下午增加这个插件的引入,也按照这里的配置了,但在微信开发工具中一直提示插件不存在。
最后试着在HBuildX中将项目停止运行,然后重新编译运行,就能正常加载了。

那么是否是在引入一个“新的插件”时,都必须要重新编译才能正确加载这个插件呢?

  • 叶凌风

    我也是,编译了几次才可以

    2024-07-31 23:34

要回复问题请先登录注册