zoukankan      html  css  js  c++  java
  • uniapp 小程序分享功能

    上个月在做小程序的项目时,甲方需要给小程序添加个分享的功能,查看uniapp官方文档后,发现uniapp有自带的小程序分享功能(https://uniapp.dcloud.io/api/plugins/share),里面一堆的参数介绍,你们自己看看吧。我这里就自己封装了一个,哪个页面需要就在哪个页面调用

    1、创建一个js文件(share.js)

    export default{
        data(){
            return {
                           //设置默认的分享参数
                share:{
                    title:'ALAPI',
                    path:'/pages/index/index',
                    imageUrl:'',
                    desc:'',
                    content:''
                }
            }
        },
        onShareAppMessage(res) {
            return {
                title:this.share.title,
                path:this.share.path,
                imageUrl:this.share.imageUrl,
                desc:this.share.desc,
                content:this.share.content,
                success(res){
                    uni.showToast({
                        title:'分享成功'
                    })
                },
                fail(res){
                    uni.showToast({
                        title:'分享失败',
                        icon:'none'
                    })
                }
            }
        }
    }

    2、全局使用, 在 main.js 里面 添加全局的 mixin

    import share from '@/....你的路径.../share.js'

    Vue.mixin(share)

    3、在需要的页面进行调用就行啦

    export default {
    data(){
            return {
                           //设置默认的分享参数
                share:{
                    title:'ALAPI',
                    path:'/pages/index/index',
                    imageUrl:'',
                    desc:'',
                    content:''
                }
            }
        },
  • 相关阅读:
    帮助理解Docker,生动装逼介绍Docker
    Java 最常见 200+ 面试题 + 全解析
    CentOS7.0 yum安装 docker
    集合总结
    C#复习笔记
    match方法的使用
    偏函数
    通用装饰器
    装饰器修饰带参数的功能函数
    多个装饰器的使用
  • 原文地址:https://www.cnblogs.com/sxdpanda/p/13674057.html
Copyright © 2011-2022 走看看