mpx
mpx copied to clipboard
Mpx,一款具有优秀开发体验和深度性能优化的增强型跨端小程序框架
**问题描述** 刚学小程序开发,所以频繁的修改样式,在微信开发工具预览看效果。多次修改样式后, 预览控制台报`Cannot read property 'call' of undefined `,组件无法正常展示,切换最新基础库也一样。 需要重新执行`npm run serve` 编译,再重新打开微信开发工具才能正常预览。 另外,重新执行`npm run serve`后,微信开发工具报`在项目根目录未找到 app.json `,需要微信开发工具重新打开该项目才行 **环境信息描述** 至少包含以下部分: 1. 系统类型:Mac 2. Mpx依赖版本: ”@mpxjs/core": "^2.9.0", "@mpxjs/webpack-plugin": "2.9.29", "@mpxjs/api-proxy": "^2.9.0"...
使用原子类,启用scoped 样式隔离,在支付宝小程序,生成的隔离类名被原子类处理增加额外样式 
在使用ts开发mpx组件的时候,发现官方的mpx插件对ts的支持有些问题。比如想使用外部函数,经常无法自动提示项目中ts代码的导出,而且对tsconfig中配置的路径别名支持也不够完善,还有template中wxml不会自动填充闭合标签,对monorepo项目的支持也不太好等问题。所以尝试使用 Vue - Official 代替 mpx ,这几天使用后,发现效果还不错,有接近开发vue的体验。 要想使用 Vue - Official 代替 mpx 需要进行下面几个配置。 1. 配置 .vscode/settings.json 配置文件关联,将mpx文件关联为vue ``` "files.associations": { "*.wxss": "css", "*.wxs": "javascript", "*.mpx": "vue" } ``` 如果之前配置了mpx的eslint,需要修改为vue...
修复 wxShow 的 value 为 undefined 时展示问题
或者有别的思路吗,先用webpack打包mpx成vue,但是astro 基于 Vite 构建,webpack的plugin可能不被支持
**问题描述** wxml 如果存在 引用模板的时候,template 里边的事件没法编译,无法使用 proxyEventHandler。 导致在 proxyEventHandler 里做的一些埋点不起作用。 比如: ```html 点击一下 ``` **期望编译结果** ```html 点击一下 ``` **实际编译结果** ```html 点击一下 ``` **另外,使用 import 或者 include 引入模板的时候估计也会有这个问题,希望一起修复一下** template 文档:https://developers.weixin.qq.com/miniprogram/dev/reference/wxml/template.html import/include 文档:https://developers.weixin.qq.com/miniprogram/dev/reference/wxml/import.html