uni-app开发的微信小程序和企业微信小程序是否是一个东西?

发布于 1周前 作者 eggper 来自 Uni-App

uni-app开发的微信小程序和企业微信小程序是否是一个东西?

uni-app 开发企业微信小程序

众所周知uni-app是可以开发微信小程序的,那么想开发企业微信小程序,这个怎么弄?微信小程序和企业微信小程序 到底是不是一个东西?

14 回复

都是一样的 只是部分api稍有不同 其他的都一样 例如您想使用企业微信的登陆api // 正常微信小程序 一般都使用 uni.login或者wx.login 实现登陆
//而企业微信要使用 wx.qy.login 实现登陆 企业微信api参考文档:https://developer.work.weixin.qq.com/document/path/92388
微信开发者工具可以直接切换成企业微信环境 发布流程和小程序是一样的 如果需要发布企业微信环境的小程序在提交审核页面有一个是否为企业微信小程序的选项



谢谢大佬指教

文档里没提到企业微信小程序,还以为uni不包括企微特有的api。你是怎么知道 wx.qy.login 的,这个都搜不到 wx.qy 相关的

回复 清蒸鱼: 企业微信小程序就等于微信小程序 基本都是一样 只是部分api的要去 企业微信小程序文档中查看 相关文档:https://developer.work.weixin.qq.com/document/path/91506

回复 爱豆豆: 也就是uni开发的时候,直接使用wx.qy也是支持的吗 主要uni文档里虽然提到能直接用wx.,我就是再确认下,3Q

回复 清蒸鱼: 编译到对应端就行 可以直接使用 你所编译端的api

回复 清蒸鱼: 可以的 有问题的话控制台就报错了

在企业微信小程序模式下使用wx.login仍然可以登录成功,是不是意味着现在不需要做兼容处理了

在企业微信小程序模式下使用wx.login仍然可以登录成功,是不是意味着现在不需要做兼容处理了

不 你们业务场景了 后端让你用哪个那你就用哪个 如果你只做正常的微信登陆 拿openid 那走wx.login就行了 如果要获取企业corpid的话就要用wx.qy.login了

回复 爱豆豆: 谢谢大佬

回复 爱豆豆: 请问,微信登录和企业微信登录的用户信息能统一吗。能否判定是否是同一个用户

回复 梧桐树: 这个我也不清楚 你需要问下你们后台开发人员

在探讨uni-app开发的微信小程序与企业微信小程序是否等同这一问题时,我们首先需要明确两者的定义和开发背景。

uni-app开发的微信小程序

uni-app 是一个使用 Vue.js 开发所有前端应用的框架,它支持编译为多种平台的小程序,包括微信小程序。通过 uni-app,开发者可以使用 Vue.js 的语法和特性来编写代码,然后通过 uni-app 的编译工具将其转换为微信小程序可识别的代码。

以下是一个简单的 uni-app 示例,展示如何创建一个基本的微信小程序页面:

<template>
  <view>
    <text>{{ message }}</text>
    <button @click="changeMessage">Change Message</button>
  </view>
</template>

<script>
export default {
  data() {
    return {
      message: 'Hello, uni-app!'
    };
  },
  methods: {
    changeMessage() {
      this.message = 'Message Changed!';
    }
  }
};
</script>

<style>
/* 样式部分 */
</style>

企业微信小程序

企业微信小程序是由微信官方提供的一种轻量级应用,它允许企业在微信生态内构建和发布自己的小程序。这些小程序可以用于提供服务、展示产品、进行营销等多种用途。企业微信小程序的开发通常遵循微信官方的开发规范,使用微信开发者工具进行开发和调试。

两者之间的关系

从技术上讲,通过 uni-app 开发的微信小程序和企业微信小程序在最终形态上是相似的,它们都可以在微信中运行,提供相似的用户体验。然而,它们的开发过程和背景有所不同:

  • 开发过程:uni-app 提供了更灵活的开发方式,支持跨平台编译,而企业微信小程序则更专注于微信生态内的开发。
  • 背景:uni-app 是一个框架,它支持多种平台的小程序开发;而企业微信小程序是微信官方提供的一种应用形态,它更侧重于企业服务。

结论

因此,虽然通过 uni-app 开发的微信小程序可以在微信中运行,并可能与企业微信小程序在功能上相似,但它们在开发过程和背景上是不同的。uni-app 是一种开发框架,而企业微信小程序是微信官方提供的一种应用形态。

综上所述,uni-app 开发的微信小程序与企业微信小程序在最终形态上可能相似,但它们在开发方式、工具支持和背景上存在差异。开发者在选择开发方式时,应根据自己的需求和目标平台来选择合适的工具和框架。

回到顶部