mpx

Mpx,一款具有优秀开发体验和深度性能优化的增强型跨端小程序框架

APACHE-2.0 License

Downloads
5K
Stars
3.6K
Committers
89

Bot releases are hidden (Show)

mpx -

Published by hiyuki almost 4 years ago

New features

  • 支持web中使用relations特性
  • 支持web中mpx.navigateTo回调中的eventChannel参数
  • 支持web中App.onLaunch参数/Page.onLoad参数
  • ts类型中对使用到pathString参数的api进行类型推导支持,如mapState、commit、dispatch等
  • apiProxy提供getProxy方法便于使用方获取一个单纯的api proxy对象

Bugfix

  • 修复升级过时的跨平台转换规则
  • 修复web中tap时间有可能在滑动时触发的bug
  • 修复web中externalClasses特性中的bug

Packages

  • @mpxjs/api-proxy: 2.6.44 => 2.6.46
  • @mpxjs/core: 2.6.44 => 2.6.46
  • @mpxjs/webpack-plugin: 2.6.45 => 2.6.46
mpx -

Published by hiyuki almost 4 years ago

Bugfix

  • 修复windows下@import 'xxx.wxss'构建报错的问题
  • 修复@mpxjs/fetch中request拦截器对于返回全新config对象不生效的问题

Packages

  • @mpxjs/fetch: 2.6.44 => 2.6.45
  • @mpxjs/webpack-plugin: 2.6.44 => 2.6.45
mpx -

Published by hiyuki almost 4 years ago

New features

  • 优化分包内部机制,支持wxs进行分包输出
  • 为了处理css预编译语言中嵌套rules的情况,transRpx支持在rule的底部对该rule进行注释声明,#688

Bugfix

  • 修复输出web时在watch模式下?resolve获取组件路径不稳定的问题

Packages

  • @mpxjs/api-proxy: 2.6.43 => 2.6.44
  • @mpxjs/cli: 2.6.32 => 2.6.44
  • @mpxjs/core: 2.6.43 => 2.6.44
  • @mpxjs/fetch: 2.6.42 => 2.6.44
  • @mpxjs/mock: 2.5.30 => 2.6.44
  • @mpxjs/webpack-plugin: 2.6.43 => 2.6.44
  • @mpxjs/webview-bridge: 2.6.26 => 2.6.44
mpx - V2.6.43

Published by Blackgan3 almost 4 years ago

Features

  • 修复输出 web ssr 场景报错

Packages

  • @mpxjs/api-proxy: 2.6.42 => 2.6.43
  • @mpxjs/core: 2.6.42 => 2.6.43
  • @mpxjs/webpack-plugin: 2.6.42 => 2.6.43
mpx - V2.6.41

Published by Blackgan3 almost 4 years ago

mpx - V2.6.42

Published by hiyuki almost 4 years ago

Features

  • 输出 web 支持 ssr
  • 输出 web 时 image 标签传空 src 不发起请求
  • 输出 web 时 getBoundingClientRect 获取不到节点报错修复

Packages

  • @mpxjs/api-proxy: 2.6.41 => 2.6.42
  • @mpxjs/core: 2.6.41 => 2.6.42
  • @mpxjs/fetch: 2.6.32 => 2.6.42
  • @mpxjs/webpack-plugin: 2.6.41 => 2.6.42
mpx -

Published by hiyuki almost 4 years ago

Features

  • 修复支付宝ios9环境下白屏的问题
  • 更新TS定义

Packages

  • @mpxjs/core: 2.6.39 => 2.6.40
  • @mpxjs/webpack-plugin: 2.6.39 => 2.6.40
mpx -

Published by hiyuki almost 4 years ago

New Features

  • 新增输出web中的App.onShow/onHide的支持
  • 新增运行时选项mpx.config.observeClassInstance用于控制对于数据响应的判断,默认为false,需要对class创建的实例进行响应化时请将其开启为true,或者传入一个合法的class构造函数数组(#644)

Packages

  • @mpxjs/api-proxy: 2.6.32 => 2.6.39
  • @mpxjs/core: 2.6.38 => 2.6.39
  • @mpxjs/webpack-plugin: 2.6.37 => 2.6.39
mpx -

Published by hiyuki almost 4 years ago

Bugfix

  • 修复输出web external class对于带有插值表达式的class不生效的问题

Packages

  • @mpxjs/webpack-plugin: 2.6.36 => 2.6.37
mpx -

Published by hiyuki almost 4 years ago

Bugfix

  • 修复标记了json区块中srcMode没有继承的问题

Packages

  • @mpxjs/webpack-plugin: 2.6.35 => 2.6.36
mpx -

Published by hiyuki almost 4 years ago

New features

  • 新增支持输出web使用externalClasses

Packages

  • @mpxjs/webpack-plugin: 2.6.34 => 2.6.35
mpx -

Published by hiyuki almost 4 years ago

Bugfix

  • 移除支付宝环境对内部props属性进行深克隆,避免死循环
  • 处理模板链接属性为空字符串的情况

Packages

  • @mpxjs/core: 2.6.33 => 2.6.34
  • @mpxjs/webpack-plugin: 2.6.32 => 2.6.34
mpx -

Published by hiyuki almost 4 years ago

Bugfix

  • 支持对class实例化得到的对象进行数据响应 #644

Packages

  • @mpxjs/core: 2.6.32 => 2.6.33
mpx -

Published by hiyuki almost 4 years ago

New feature

  • 更新TS定义
  • 更新cli脚手架工具,支持--mock跳过问答环节
  • 优化脚手架模板

Bugfix

  • 在api-proxy中对qq.subscribeAppMsg进行代理抹平 #632
mpx -

Published by hiyuki almost 4 years ago

Bugfix

  • 修复动态组件slot内使用if指令无效的问题 #633

New feature

  • 升级TS定义,新增提供createStateWithThis/createGettersWithThis/createMutationsWithThis/createActionsWithThis辅助方法便于分离Store定义时的类型推导
  • 基于[email protected]提供的Template Literal Types特性支持带有Deps的Store的dispatch/commit推导

Packages

  • @mpxjs/core: 2.6.30 => 2.6.31
  • @mpxjs/webpack-plugin: 2.6.30 => 2.6.31
mpx -

Published by hiyuki almost 4 years ago

Bugfix

  • 修复ts定义
  • 修复输出web中showToast样式与小程序不对齐
  • 输出web时新增forceDisableBuiltInLoader以适配vue-loader@>=15

Packages

  • @mpxjs/api-proxy: 2.6.26 => 2.6.30
  • @mpxjs/core: 2.6.28 => 2.6.30
  • @mpxjs/webpack-plugin: 2.6.29 => 2.6.30
mpx -

Published by hiyuki almost 4 years ago

Bugfix

  • 修复输出swan时externalClass和wx:class无法同时工作的问题 #619
  • 优化输出ali button转换规则,事件代理新增支持插值表达式 #621
  • 增加对于内部上层封装框架thanos获取ref的支持

Packages

  • @mpxjs/webpack-plugin
mpx -

Published by hiyuki about 4 years ago

Bugfix

  • 修复支付宝mode下组件refs无法正确获取的问题
  • 修改代码中与babel6parser不兼容的写法

Packages

  • @mpxjs/webpack-plugin
  • @mpxjs/core
mpx -

Published by hiyuki about 4 years ago

Bugfix

  • 处理 #622 中提出的微信小程序开发时使用dark mode预览构建报错的问题

Packages

  • @mpxjs/webpack-plugin
mpx -

Published by hiyuki about 4 years ago

New features

  • 重构了输出web中对于page scroll的支持,避免对于内部的fixed元素造成影响
  • 新增支持输出web时组件中使用pageLifetimes特性
  • 支持微信小程序darkmode和theme

Bugfix

  • 修复了多语言特性输出web时初始tick无法访问mpx.i18n的问题