2024年小程序是原生的吗 篇1
网站终结了PC软件吗?
flash终结了web应用吗?
手机终结了电脑吗?
所以,小程序就是昙花一现而已。
应用不在于表现形式,而在于给生活是否带来便利。
2024年小程序是原生的吗 篇2
需求不是很特殊的话,最好选择第三方框架。目前第三方主流应用都有而且bug少。
2024年小程序是原生的吗 篇3
事件冒泡,可能有些同学还不是很清楚,什么是事件冒泡?来看个简单例子。
<div onclick="alert('最外层')">
<div onclick="alert('中间层')">
<a id="ahref" href="http://www.javanx.cn" onclick="alert('最里层')">点击我</a>
</div>
</div>
点击“点击我”,会依次弹出:最里层---->中间层---->最外层---->然后跳转链接,这就是事件冒泡,下面来看看如何解决这个问题
JavaScript解决事件冒泡
event.stopPropagation()
$(function() {
$("#ahref").click(function(event) {
event.stopPropagation();
});
});
再点击“点击我”,会弹出:最里层---->然后跳转链接
return false;
$(function() {
$("#ahref").click(function(event) {
return false;
});
});
再点击“点击我”,会弹出:最里层,但不会跳转链接
event.preventDefault()
$(function() {
$("#ahref").click(function(event) {
event.preventDefault()
});
});
点击“点击我”,依次弹出:最里层---->中间层---->最外层,但最后没有跳转链接
由此可以看出
event.stopPropagation() 事件处理过程中,阻止了事件冒泡,但不会阻击默认行为(它就执行了超链接的跳转)
return false 事件处理过程中,阻止了事件冒泡,也阻止了默认行为(比如刚才它就没有执行超链接的跳转)
event.preventDefault() 事件处理过程中,不阻击事件冒泡,但阻击默认行为(它只执行所有弹框,却没有执行超链接跳转)
Vue解决事件冒泡
Vue.js为v-on提供了 事件修饰符,我们只需要添加click.stop即可防止事件冒泡
<div @click="cancelSelect">
<div class="picker_alert" @click.stop>
<div class="ofh">
<span @click="toRoomManagement">编辑</span>
<span @click="confirmRoom">确定</span>
</div>
</div>
</div>
vue事件修饰符
.stop
.prevent
.capture
.self
.once
<!-- 阻止单击事件冒泡 -->
<a v-on:click.stop="doThis"></a>
<!-- 提交事件不再重载页面 -->
<form v-on:submit.prevent="onSubmit"></form>
<!-- 修饰符可以串联 -->
<a v-on:click.stop.prevent="doThat"></a>
<!-- 只有修饰符 -->
<form v-on:submit.prevent></form>
<!-- 添加事件侦听器时使用事件捕获模式 -->
<div v-on:click.capture="doThis">...</div>
<!-- 只当事件在该元素本身(比如不是子元素)触发时触发回调 -->
<div v-on:click.self="doThat">...</div>
提示:使用修饰符时,顺序很重要;相应的代码会以同样的顺序产生。因此,用 @click.prevent.self 会阻止所有的点击,而 @click.self.prevent 只会阻止元素上的点击。
小程序解决事件冒泡
<view bindtap='tap'>
<view id='5' catchtap='catTap'></view>
</view>
bind事件绑定不会阻止冒泡事件向上冒泡,catch事件绑定可以阻止冒泡事件向上冒泡。
2024年小程序是原生的吗 篇4
其实我觉得现在很多平台的小程序。也实现了我们平台的一些服务和功能,感觉是非常不错的,因为不管是小程序APP也好。让他实现的只是一个连接的作用。让用户和我们之间连接更近了。
那我们用的平时不管是今日头条还是微信。那么在过去的话,我们有很多的APP. 那么其实APP的功能主要是实现APP对应的一个服务。那么现在通过小程序,我们将服务植入到我们常用的微信或者进入头像里面。从习惯上来讲就简化了,我们的一个连接。对,这个他应该是一个趋势。就以后我们说,需要的服务,通过小程序,就可以实现连接了。这种平台的话,我觉得就是起步很难做。刚坐起来,他就能够掐到这个小城市的命脉,使他的商业最大价值化。
而我们在想在未来通过小程序实现服务的过程中。那么我们需要怎样去改变,来适应这个未来的发展呢?那么我们分清楚,其实这样一个,他有两个板块的赛道。第1个就是做,做这个平台。认识一下做微信这样的平台。把它连接了很多的终端用户。这个时候我们的小城就直接联系到平台上。就会实现对你的服务啊。
第2个。就是我们在实现服务过程中的一种辅助的产业。这是对你做小程序的服务。我们相信这样一个,嗯趋势下面它一定有很多送水卖水的人。其实就是做小程序的服务商。但是这种模式的话,它将来就是属于一个中间商。不会长期形成自己的品牌,没有持续的经历。
第3个就是我们传统的产业。那如果我们率先与竞争对手提前实现小程序的连接。那么就可以率先获得产品市场的一个普及。其实对于传统的产业而言,只是工具改变了,我们本质的产品没有改变。
当然小程序或者平台的话,他会有很多家。那么每一个地方,每一个板块都会出现一些巨头。那就是看有什么样的一个亮点来作为切入点。同时也要找准我们自己的一个定位。是属于产品型的,需要加工具呢。我们还是属于服务型的,服务于别人的小程序。但是我们属于平台型的,帮助更多小程序连接到用户。今日头条做第3块,这一块做的特别好。基本上实现终端客户连接以后,都想在每一个版块让用户去变现。是个牛逼的公司。
是综合起来,未来APP一定是越来越少。那么我们之间的连接服务应该是越来越多。更简单,更直接的连接是越来越多。所以我们有效的去判断,确实是吞噬了未来APP的一个深度。看到未来,找到自己的定位,追求自己的,卓越的领域。
2024年小程序是原生的吗 篇5
推荐用uniapp,有以下几个理由:
1.开发速度更快,配合hbuilder开发工具,开发速度上要有优势。
2.长远看能降低工作量,微信不是唯一选择,如果运营的好,势必会增加头条百度支付宝等大流量端的小程序部署,再重新开始显然成本太高。
3.多端是不可避免的需求存在,开头选择很重要,即使现在想着只用微信小程序也不能排除未来没多端需求。