Uniapp 反编译成原始代码遇到问题总结-wxml篇
uniapp代码反编译
·
有一次客户把uniapp的源码给丢了,只剩下编译后的小程序,只剩下编译后的代码,客户想要二开,但是又不想多花钱去重写一遍前端代码,就问我能不能反编译一下,我当时就拒绝了,怎么可能?
但是后来转念一想,确实应该有可能反编译的,因为看他们的结构还是比较清晰的,所以自己的就研究一下。主要总结几个痛点
-
wxml命名变量问题
-
js文件问题
-
公共函数问题(这个暂未解决)
先说一下wxml文件里面特殊变量替换

bindchange="__e"
__e一般都是一个方法 可以在后面找到,然后替换@change="方法"就可以,其中bandtap,也是同理
另外就是一些样式的替换class="vue-ref" 可以直接批量删除 data-ref="",需要替换成ref="",
剩下就是js问题,这个场景很多,下次我总结一部分。大家有什么经验也可以说一下!
更多推荐
所有评论(0)