uniApp@markertap点击无效 nvue

1 . markertap没反应,marker给对象属性id。
2 . 注意:对于markers整体赋值,数组类型赋值需要用整体赋值。
3 . 一定要用nvue。基本用nvue这些问题就不会出现了

<map class="imap"
     :latitude="latitude"
     :style="{height:phoneHeight}" //适配所有手机高度
      :scale="scale"
      :longitude="longitude"
      :markers="markers"
	  @markertap="markertap"
	  :polyline="polylines"
	   @tap="onTap"
	  :checked="enableZoom"
	   @change="changeEnableZoom">
</map>

1.用vue你会发现下面uni文档中的这两个事件失效,@markertap说要给对象属性id,当然就算你给了还是用不了。nvue就不会有这个情况啦。
在这里插入图片描述
2.当地图铺满整个屏幕,并且在地图上做搜索栏 ,点击某地弹出盒子,vue的地图z-index是非常高的,,就算定位一个盒子层级999999999还是不会显示。换nvue不会有这个问题。

3.nvue当然也有短板这可以上nvue官网看,举例子说下nvue 里面的css
你不能写 margin:10px;
你要写成:
margin-top:10px;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
从性能上来说nvue是原生渲染,所以性能要更好于vue。nvue 页面控制显隐只可以使用v-if不可以使用v-show,nvue 页面只能使用flex布局,不支持其他布局方式,可以看出他的兼容性也是比较差的。
详情见下面官网
https://uniapp.dcloud.io/nvue-outline

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值