今天,在网上看到别人写的uniapp源码,发现里面居然有 HTML 标签,而且代码居然是可以正常跑通的。
其中的原理,其实也很简单,就是uniapp在编译时进行了转化。只不过之前从未见过的话,头一次见还是有点惊奇。
做了一个小实验,如果uniapp中有如下代码:
<div>div</div>
<span>span</span>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
在微信小程序中,会变成:
<view class="_div">div</view>
<label class="_span">span</label>
<view class="_ul">
<view class="_li">1</view>
<view class="_li">2</view>
<view class="_li">3</view>
</view>
感觉这是 uniapp 为了照顾 WEB 前端转小程序的同学。实践中,建议还是不要这么搞。
暂无评论,抢个沙发...