functionalPages 配置的位置不对,应该是配置在所有者小程序里面的。详细可以参考 https://developers.weixin.qq.com/miniprogram/dev/framework/plugin/functional-pages.html
使用获取用户信息的功能页demo,更改了appid之后 页面不存在的问题[图片] [图片][图片]
2020-05-19解密方法是一样的
微信小程序插件开发的登录功能?请教个问题,普通登录的时候,我们一般是通过 wx.login 换取code以后,然后把 code传到后台,在解析成我们要的数据。 这时候,有个新的方法,在插件中,有个插件功能页,通过这个功能页我们也可以获取code,通过这个 code来换取我们要的数据。 问题来了,这两个code的解密方法是否一样呢?我把 插件功能页获取的code传给我们后端,直接调用之前登录的那个api,发现 无法解密出我需要的数据。。这一点需要确认一下。
2020-04-16编译阶段的入口是指?插件在编译阶段是不会执行代码的
小程序插件开发的入口是在哪里呢?小程序插件开发 在编译阶段的入口是从哪里进去的呢?在什么时候能再global上绑定属性呢? index.js在编译阶段并没有执行啊
2020-04-08基础库 2.10.2 开始已经原生支持 promise 式调用了,ts 定义也支持了,可以试一试 如果是为了兼容,需要用 miniprogram-api-promise 的话,可以在这个issue里跟进一下进度
在Typescript环境下使用的Promisehttps://developers.weixin.qq.com/miniprogram/dev/extended/utils/api-promise.html 有没有在Typescript环境下使用的Promise?按教程npm install后再import时报错 { "resource": "/C:/Users/whh/WeChatProjects/miniprogram-11/miniprogram/app.ts", "owner": "typescript", "code": "7016", "severity": 8, "message": "无法找到模块“miniprogram-api-promise”的声明文件。“c:/Users/whh/WeChatProjects/miniprogram-11/node_modules/miniprogram-api-promise/src/index.js”隐式拥有 \"any\" 类型。\n Try `npm install @types/miniprogram-api-promise` if it exists or add a new declaration (.d.ts) file containing `declare module 'miniprogram-api-promise';`", "source": "ts", "startLineNumber": 2, "startColumn": 41, "endLineNumber": 2, "endColumn": 66 }
2020-04-03那个……防止被谁篡改😂
小程序插件和小程序之间数据传递的安全性?如何保证二者之间传递信息的准确,防止被篡改呢,微信自己带这种机制吗
2020-03-27从报错信息看起来是因为 vant-weapp 里也包含了一份 ts 定义,来自 npm 包的,所以定义重复了。去掉本地的这一份试试?
基于typescript的普通模版然后用npm 安装了 vant-weapp 保存编译报错?[图片] 微信开发者工具版本是 [图片]
2020-03-23泛型 IAppOption 里的 globalData 的类型也要跟着变动,或者直接去掉 <IAppOption> 让 ts 自动推导试试?
在appt.ts中的globalData中加了属性,编译就出错?[图片] 错误日志: VM3431:1 miniprogram/app.ts:4:5 - error TS2322: Type '{ phone: null; }' is not assignable to type '{ userInfo?: UserInfo | undefined; }'. Object literal may only specify known properties, and 'phone' does not exist in type '{ userInfo?: UserInfo | undefined; }'. 4 phone:null, ~~~~~~~~~~ typings/index.d.ts:4:3 4 globalData: { ~~~~~~~~~~ The expected type comes from property 'globalData' which is declared here on type 'Options<IAppOption>' Found 1 error. VM3396:1 npm ERR! code ELIFECYCLE npm ERR! errno 2 npm ERR! miniprogram-ts-quickstart@1.0.0 tsc: `node ./node_modules/typescript/lib/tsc.js` npm ERR! Exit status 2 npm ERR! npm ERR! Failed at the miniprogram-ts-quickstart@1.0.0 tsc script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. console.error @ VM3396:1 (anonymous) @ VM3432:1 VM3396:1 执行自定义预览前预处理命令失败! console.error @ VM3396:1 (anonymous) @ VM3433:1 VM3396:1 npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\Administrator\AppData\Roaming\npm-cache\_logs\2020-03-23T05_00_40_141Z-debug.log
2020-03-23即使我们解决反编译的问题,插件代码依然是可以在工具或者客户端通过各种方法看到的,应该说代码透明是前端很难避免的问题。只能说尽量不要让安全性依赖源码,AppSecret 之类的可以由使用者小程序借助它自己的后端来交互避免问题之类的。当然,我们会持续努力提高获取线上代码的门槛和难度。
请问小程序插件安全性如何保证?你好,想请问下小程序插件的安全性如何保证,包括: 插件代码的安全性。我尝试使用线上的插件,发现花点心思还是可以看到插件源码,虽然是混淆的,但看出其逻辑并不难。插件使用者与插件提供方如何安全通信。原生app业界方案一般是使用appkey、AppSecret等保证,但在反编译微信小程序问题依然存在的情况下,这些信息都有可能被三方获取到。如果三方使用伪造的小程序,微信小程序有方案保证该种场景下的通信安全吗?
2020-03-17是不是有页面没有添加到插件的 pages 列表里?看看和这个问题一样不 https://developers.weixin.qq.com/community/develop/doc/000aca1d8f041894323954a9651000
小程序插件本地正常,发布之后加载失败?[图片] [图片]
2020-03-16新建项目时,语言可以选择 TypeScript,开发工具会配置好自动编译命令
小程序能直接编译ts吗,或者less?[图片] 像我目前这样,每次都会手动通过tsc来生成对应的js文件。能否直接编译ts。不需要再手动生成了js,增加多余的文件。 编译器的这个选项没有用吗? [图片]
2020-03-04