Skip to content
在本页面

uniapp

禁止弹窗遮罩层下的页面滚动

给弹窗的最外层 view 添加 @touchmove.stop.prevent 事件, 主要是为了设置 touchmove 的 .stop.prevent 事件本身如果没有使用到可以不绑定函数

vue
<script>
export default {
  methods: {
    moveHandle() {},
  },
}
</script>

<template>
  <view>
    <view class="mask" @touchmove.stop.prevent="moveHandle" />
    <!-- or -->
    <view class="mask" @touchmove.stop.prevent />
  </view>
</template>

input 光标颜色

css
input {
  color: #fff;
  caret-color: #fff;
}

在 ios 上光标的颜色是绿色的设置 color 和 caret-color 都不生效, 可以自己写一个光标模拟或者当前页面使用 webview

Released under the MIT License.