Uniapp编译后小程序的代码反编译一些思路

最近客户做的一个微信小程序,可以原来的开发者忘记给他源文件了,只能通过反编译uniapp找回原来的代码,特此记录一下反编译的过程

举例:


    
        
            
        
    
    
    
        
            
        
        
            
                
                    {{item.title}}
                    
                        {{item.mediaNoticeCate.name}}
                        置顶
                    
                
            
        
        
            
        
    
    

编译后的代码:






第一步 移除一些没有用的事件

bind:__l="__l"

第二步 将非标签里面的{{}}里面的转变为 vue 事件 如 

wx:if="{{pempty==false}}"
转为
v-if ="pempty==false"

第三步 将小程序.js里面的onlod onShareAppMessage onShareTimeline onPullDownRefresh methods 等常用得到方法 移植到uniapp里面去 这些方法里面很容易替换 一般替换一个this 一个特殊定义的方法如uni 

Uniapp编译后小程序的代码反编译一些思路_第1张图片

 

你可能感兴趣的:(uniapp,微擎模块,小程序,前端,javascript)