mpvue 构建优化记录
|
Taro 是一套遵循 React 语法规范的多端开发解决方案。支持用 React 的开发方式编写一次代码,生成能运行在微信小程序和H5。
事情的起源是因为需要对生成的H5应用高度个性化的 Webpack 配置,而 Taro 默认只提供了 webpack-chain 的方式来修改webpack,导致无法与组内通用的一份webpack config 直接合并(不能用webpack-merge)。不得已之下只好从taro源码寻求解决方案。
有时候我们需要实现多行文本溢出显示省略号的效果
例如:
这个效果可以通过webkit的私有属性实现,以上限三行为例:
|
|
对于单个段落这个样式就够用了,但是当有多个段落时情况就不一样了
本文主要参考自 @黄子毅 的 Callback Promise Generator Async-Await 和异常处理的演进, 对内容进行了一定的加工整理,并修改了原文中的一些错误。
1.无法捕获的异常
|
|
执行回调时已经不是出于原本的执行栈了,Error发生在下一轮事件循环中,所以没有被try...catch
捕获