问题标签 [wechat-miniprogram]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
512 浏览

wechat - 微信小程序:如何用标签显示本地图片?

标准<image>标签适用于本地图像:

该标签<rich-text>适用于远程图像:

但是该<rich-text>标签不再适用于我的本地图像:

我只是在屏幕上看到一个小空方块。

这里的官方文档来看,它应该是受支持的。

我的代码有问题吗?

0 投票
1 回答
460 浏览

wechat - 如何设置微信小程序推送消息服务?

我需要向微信小程序用户发送服务提醒。

我一直在尝试为微信迷你应用程序设置它,但有些无法获得准确的文档来集成服务,或者我在某处遗漏了一些东西。我一直在关注这个文档链接。 https://developers.weixin.qq.com/miniprogram/dev/framework/server-ability/message-push.html#option-url

但是他们要的是我不知道要得到的令牌。请有人帮我解决这个问题。

先感谢您。

https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/template-message.html

我试过上面的东西,但它不适合我的要求。

0 投票
0 回答
289 浏览

google-chrome - 如何使用 Deeplink 打开微信扫一扫?

我试过了weixin://scanqrcode。它使用 iPhone 设备打开。但不适用于 Android 设备。

我也试过了weixin://dl/scan。但这给了我错误。它可能已被弃用。

其实我想用任何浏览器打开微信公众号。

不知道有没有办法直接用这个deeplink进入我的公众号- weixin://dl/officialaccounts。如果有,如何获取公众号的ID?以及如何添加参数?如...weixin://dl/officialaccounts/Ej139dzcljsd

我怎么解决这个问题?

0 投票
3 回答
533 浏览

angular - 是否可以在微信小程序中使用现有的 PWA?

我需要实现一个微信小程序,预计它几乎是已经部署的 PWA 的复制品。有没有办法可以在微信小程序中使用相同的代码库或者实现某种桥梁来实现相同的目标。PS:PWA 是使用 Ionic/Angular 实现的。

0 投票
1 回答
28 浏览

rxjs - 将某些类型的回调转换为可观察的

我有一个这样的api:(这是一个微信小程序api。)

但是我想像这样使用它:(我想像 observable 一样使用它。)

我无法wx.login使用bindCallbackor进行转换bindNodeCallback。请帮忙。先谢谢了

0 投票
1 回答
54 浏览

javascript - 微信小程序app开启支持对话

我正在为微信开发小程序应用程序。是否可以在我的应用程序的支持下打开正常的微信对话?我的目标是用户有可能与我们的支持团队沟通。我试图在官方文档中找到但没有成功。

感谢您的回复

0 投票
0 回答
31 浏览

javascript - 如何在微信小程序中使图表标签垂直?

我正在使用画布在微信小程序中绘制条形图,这是我的代码:

这是用户界面:

在此处输入图像描述

问题是标签太近了。所以我想让这些标签垂直。我读到了可以旋转整个画布的旋转功能,现在我只想旋转文本。我应该怎么做才能让它工作?

0 投票
1 回答
49 浏览

touch - 在微信小游戏上使用 Hammer.js

我尝试在微信小游戏上使用 Hammer.js 进行触摸 UX。我搜索了一段时间,但找不到任何类似的问题或答案。

首先,我只是尝试以正常方式使用 Hammer.js。document.createElement('canvas')在的帮助下创建 Canvas 后weapp-adapter.js,像这样初始化 Hammer.js:

但是控制台没有记录触摸事件。由于微信小游戏的画布没有事件处理程序,这是很正常的。

那么,如何在微信小游戏上使用 Hammer.js 呢?

0 投票
2 回答
861 浏览

android - How to build a miniprogram (aka, tinyapp) framework in an app?

Mini-program (tiny-app) is a very convenient and successful way to enrich the content and functions in an app, it’s ability to enrich an app’s ecosystem has been proven in China’s WeChat and AliPay apps.

We would like to embed such functionality in our app. However, most of the materials that can be searched on the web is about how to build/develop a mini-program instead of how to build such a framework in an app, both for Android and iOS.

Is there any material/document about how to build a mini-program framework in an app? (NOT how to build a mini-program)

0 投票
1 回答
288 浏览

typescript - 在 TypeScript 中为微信小程序定义全局变量

亲爱的 StackOverflow 用户,

我为浏览器微信小程序制作了一个模块。该模块是用多个 TypeScript 编写的,并被编译成一个缩小的文件。在该模块中,我需要使用 DOM/BOM API,例如document'window , 'navigator. 在浏览器上,加载和使用编译好的单文件没有问题。

但是在微信小程序上,没有globalNode上的对象。也没有浏览器上的document全局window对象。为了解决这个问题,我为每个环境做了两个构建命令。

  • grunt build, 浏览器的标准 TS 编译
  • grunt wx_build,标准TS编译并附加微信小程序补丁代码

修补后的 js 文件如下所示:

在微信小程序项目中,我将mymodule-bundle.min.jsminiapp-adapter放在同一个文件夹中。结果,我可以将我的 HTML5 应用程序移植到微信小程序中。

但我想要一种更聪明的方法来做到这一点。

微信小程序运行时如何声明windowordocument全局变量?mymodule.ts

谢谢你。