须知少年凌云志,曾许人间第一流。这篇文章主要讲述uni-app 遮罩模板相关的知识,希望能为你提供帮助。
1. common新建mask.vue文件。
< template> < view> < view class="cpt-mask"> < /view> < /view> < /template> < script> export default {} < /script> < style> .cpt-mask { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000000; opacity: 0.5; z-index: 99; } < /style>
2. 引入mask.vue文件。
< template> < view> < view @click="remove(1)"> // 关闭遮罩 < Mask v-if="mask"> < /Mask> < /view> < view class="mask"> < button type="primary" @click="remove(2)"> 点击显示遮罩< /button> < /view> < /view> < /template> < script> import Mask from ‘../../common/mask.vue‘; export default { components: { Mask }, data() { return { mask: false } }, methods: { remove (val) { val == 1 ? this.mask = false : this.mask = true; } } } < /script> < style lang="less"> page { background: #f8f8f8; } .mask { position: absolute; bottom: 0; left: 50%-100px; right: 50%-100px; } < /style>
【uni-app 遮罩模板】
推荐阅读
- Asp.net Core-IHostingEnvironment和IApplicationLifetime的使用
- uniappvue,vuex中state改变,getters不动态改变的完美解决方案!
- 使用InVision的Craft来简化团队合作
- 使我成为更好设计师的11个Photoshop插件
- 设计约束(为什么说”不”如此有效)
- Framer教程(7个简单的微交互可改善原型)
- 拍摄完美的Kickstarter视频的7个技巧
- 使用表情符号管理Sketch文件
- 我如何制作功能齐全的Arduino气象站